Freigeben über


RibbonScrollButtonVisibilityConverter.Convert Methode

Definition

Konvertiert eine Sichtbarkeit der Schiebeleiste und Bildlaufposition in einen Visibility-Wert.

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

Parameter

values
Object[]

Die zu konvertierenden Werte. Vier Werte werden erwartet, ein Visibility-Objekt, das die Sichtbarkeit der Schiebeleiste darstellt, und drei Double-Werte, die die Position der Schiebeleiste darstellen.

targetType
Type

Das Typ, zu dem konvertiert wird. Der Visibility-Typ wird erwartet.

parameter
Object

Der gewünschte Prozentsatz, um den das Menüband nach rechts verschoben wird, bevor die Bildlaufschaltfläche ausgeblendet wird. Double wird erwartet.

culture
CultureInfo

Die bei der Konvertierung zu verwendende Kultur.

Gibt zurück

Ein Visibility-Objekt, das die Sichtbarkeit der Bildlaufschaltfläche darstellt.

Implementiert

Hinweise

Die drei Double Werte, die die Position der Bildlaufleiste darstellen, sind die HorizontalOffsetEigenschaftswerte , ExtentWidthund ViewportWidth von oder RibbonTabsPanelRibbonTabHeadersPanel. Diese Eigenschaften enthalten Werte aus dem internen bereichsinternen ScrollViewer.

Der parameter Wert stellt den gewünschten Prozentsatz dar, in dem das Menüband nach rechts gescrollt wird, bevor die Scrollschaltfläche ausgeblendet wird. Standardmäßig übergibt die linke Scrollschaltfläche 0 als Parameter und wird ausgeblendet, wenn das Menüband 0 Prozent nach rechts gescrollt wird. Die rechte Scrollschaltfläche übergibt 100 als Parameter und wird ausgeblendet, wenn das Menüband 100 Prozent nach rechts scrollt.

null Das Übergeben von Parametern oder von unerwarteten Typen kann dazu führen, dass diese Methode zurückgibtUnsetValue.

Gilt für: