Freigeben über


RibbonScrollButtonVisibilityConverter.Convert-Methode

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

Namespace:  Microsoft.Windows.Controls.Ribbon.Primitives
Assembly:  RibbonControlsLibrary (in RibbonControlsLibrary.dll)

Syntax

'Declaration
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

Parameter

  • values
    Typ: System.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.
  • parameter
    Typ: System.Object
    Der gewünschte Prozentsatz, um den das Menüband nach rechts verschoben wird, bevor die Bildlaufschaltfläche ausgeblendet wird.Double wird erwartet.

Rückgabewert

Typ: System.Object
Ein Visibility-Objekt, das die Sichtbarkeit der Bildlaufschaltfläche darstellt.

Implementiert

IMultiValueConverter.Convert(Object[], Type, Object, CultureInfo)

Hinweise

Die drei Double-Werte, die die Position der Bildlaufleiste darstellen, sind die HorizontalOffset-, ExtentWidth- und ViewportWidth-Eigenschaftswerte von RibbonTabsPanel oder RibbonTabHeadersPanel. Diese Eigenschaften enthalten Werte vom internen ScrollViewer des Bereichs.

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

Die Übergabe in nullNULL-Verweis (Nothing in Visual Basic) oder Parameter mit unerwarteten Typen können dazu führen, dass diese Methode UnsetValue zurückgibt.

.NET Framework-Sicherheit

Siehe auch

Referenz

RibbonScrollButtonVisibilityConverter Klasse

Microsoft.Windows.Controls.Ribbon.Primitives-Namespace