Freigeben über


RibbonScrollButtonVisibilityConverter.Convert Methode

Definition

Konvertiert die Sichtbarkeit und Bildlaufposition einer Bildlaufleiste 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. Es werden vier Werte erwartet, ein Visibility Objekt, das die Sichtbarkeit der Bildlaufleiste und drei Double Werte darstellt, die die Bildlaufleistenposition darstellen.

targetType
Type

Der Typ, in den konvertiert werden soll. Der Visibility Typ wird erwartet.

parameter
Object

Der gewünschte Prozentsatz, in dem das Menüband nach rechts scrollt, bevor die Bildlaufschaltfläche ausgeblendet wird. A Double wird erwartet.

culture
CultureInfo

Die Kultur, die beim Konvertieren verwendet werden soll.

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 HorizontalOffsetWerte ExtentWidthViewportWidth und Eigenschaftswerte der RibbonTabsPanel oder.RibbonTabHeadersPanel Diese Eigenschaften enthalten Werte aus dem internen ScrollViewerPanel.

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

null Das Übergeben oder Parameter unerwarteter Typen kann dazu führen, dass diese Methode zurückgegeben UnsetValuewird.

Gilt für: