次の方法で共有


RibbonScrollButtonVisibilityConverter.Convert メソッド

定義

Visibility の値までスクロール バーの可視性とスクロール位置を変換します。

public:
 virtual System::Object ^ Convert(cli::array <System::Object ^> ^ values, Type ^ targetType, System::Object ^ parameter, System::Globalization::CultureInfo ^ culture);
public object Convert (object[] values, Type targetType, object parameter, System.Globalization.CultureInfo culture);
abstract member Convert : obj[] * Type * obj * System.Globalization.CultureInfo -> obj
override this.Convert : obj[] * Type * obj * System.Globalization.CultureInfo -> obj
Public Function Convert (values As Object(), targetType As Type, parameter As Object, culture As CultureInfo) As Object

パラメーター

values
Object[]

変換される値。 4 つの値が予測されます。スクロール バーの表示方法を表す 1 つの Visibility 値と、スクロール バーの位置を表す 3 つの Double です。

targetType
Type

変換後の型。 Visibility 型が予期されます。

parameter
Object

スクロール ボタンが非表示になる前に、リボンが右にスクロールされるパーセント。 Double が必要です。

culture
CultureInfo

変換する際に使用するカルチャ。

戻り値

スクロール ボタンの可視性を表す Visibility オブジェクト。

実装

注釈

スクロール バーの位置を表す 3 つのDouble値は、 HorizontalOffsetまたは RibbonTabHeadersPanelの 、ExtentWidth、および ViewportWidth プロパティのRibbonTabsPanel値です。 これらのプロパティには、パネルの内部 ScrollViewerからの値が含まれています。

値は parameter 、スクロール ボタンを非表示にする前にリボンが右にスクロールされる目的の割合を表します。 既定では、左側のスクロール ボタンはパラメーターとして 0 を渡し、リボンを右に 0% スクロールすると非表示になります。 右スクロール ボタンはパラメーターとして 100 を渡し、リボンを右に 100% スクロールすると非表示になります。

null予期しない型の パラメーターまたは パラメーターを渡すと、このメソッドが を返すUnsetValue可能性があります。

適用対象