Visibility の値までスクロール バーの可視性とスクロール位置を変換します。
名前空間: Microsoft.Windows.Controls.Ribbon.Primitives
アセンブリ: RibbonControlsLibrary (RibbonControlsLibrary.dll 内)
構文
'宣言
Public Function Convert ( _
values As Object(), _
targetType As Type, _
parameter As Object, _
culture As CultureInfo _
) As Object
public Object Convert(
Object[] values,
Type targetType,
Object parameter,
CultureInfo culture
)
public:
virtual Object^ Convert(
array<Object^>^ values,
Type^ targetType,
Object^ parameter,
CultureInfo^ culture
) sealed
abstract Convert :
values:Object[] *
targetType:Type *
parameter:Object *
culture:CultureInfo -> Object
override Convert :
values:Object[] *
targetType:Type *
parameter:Object *
culture:CultureInfo -> Object
public final function Convert(
values : Object[],
targetType : Type,
parameter : Object,
culture : CultureInfo
) : Object
パラメーター
- values
型: System.Object[]
変換される値。4 つの値が予測されます。スクロール バーの表示方法を表す 1 つの Visibility 値と、スクロール バーの位置を表す 3 つの Double です。
- targetType
型: System.Type
変換後の型。Visibility 型が予期されます。
- parameter
型: System.Object
スクロール ボタンが非表示になる前に、リボンが右にスクロールされるパーセント。Double が必要です。
- culture
型: System.Globalization.CultureInfo
変換する際に使用するカルチャ。
戻り値
型: System.Object
スクロール ボタンの可視性を表す Visibility オブジェクト。
実装
IMultiValueConverter.Convert(Object[], Type, Object, CultureInfo)
解説
スクロール バーの位置を表す 3 つの Double 値は、RibbonTabsPanel または RibbonTabHeadersPanel の HorizontalOffset、ExtentWidth、および ViewportWidth の各プロパティ値です。 これらのプロパティは、パネルの内部 ScrollViewer からの値を含んでいます。
スクロール ボタンが非表示になる前に、リボンが右にスクロールされるパーセントを示す parameter 値。 既定では、左スクロール ボタンはパラメーターとして 0 を渡し、リボンが右に 0% スクロールされたときには非表示です。 右スクロール ボタンはパラメーターとして 100 を渡し、リボンが右に 100% スクロールされると非表示になります。
nullnull 参照 (Visual Basic では Nothing) または予期しない型のパラメーターを渡すと、このメソッドは UnsetValue を返す場合があります。
.NET Framework セキュリティ
- 直前の呼び出し元に対する完全な信頼。 このメンバーは、部分的に信頼されているコードから使用することはできません。 詳細については、「部分信頼コードからのライブラリの使用」を参照してください。