RibbonScrollButtonVisibilityConverter.Convert Méthode

Définition

Convertit une visibilité de barre de défilement et une position de défilement en une valeur 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

Paramètres

values
Object[]

Valeurs à convertir. Quatre valeurs sont prévues, un objet Visibility qui représente la visibilité de la barre de défilement et trois valeurs Double représentant la position de la barre de défilement.

targetType
Type

Le type à convertir. Le type Visibility est attendu.

parameter
Object

Le pourcentage de défilement souhaité du ruban avant que le bouton de défilement ne soit masqué. Double est attendu.

culture
CultureInfo

La culture à utiliser lors de la conversion.

Retours

Un objet Visibility représentant la visibilité du bouton de défilement.

Implémente

Remarques

Les trois Double valeurs qui représentent la position de la barre de défilement sont les HorizontalOffsetvaleurs de propriété , ExtentWidthet ViewportWidth de ou RibbonTabsPanelRibbonTabHeadersPanel. Ces propriétés contiennent des valeurs de l’interne ScrollViewerdu panneau .

La parameter valeur représente le pourcentage souhaité de défilement du ruban vers la droite avant que le bouton de défilement ne soit masqué. Par défaut, le bouton de défilement gauche passe 0 comme paramètre, et il est masqué lorsque le ruban fait défiler 0 % vers la droite. Le bouton de défilement droit passe 100 comme paramètre, et il est masqué lorsque le ruban défile de 100 % vers la droite.

Le passage de null paramètres ou de types inattendus peut entraîner le retour UnsetValuede cette méthode.

S’applique à