Compartir a través de


RibbonScrollButtonVisibilityConverter.Convert Método

Definición

Convierte una posición de desplazamiento y una visibilidad de la barra de desplazamiento en un valor 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

Parámetros

values
Object[]

Los valores que se van a convertir. Se esperan cuatro valores, un objeto Visibility que representa la visibilidad de la barra de desplazamiento y tres valores Double que representan la posición de la barra de desplazamiento.

targetType
Type

Tipo al que se va a convertir. Se espera el tipo Visibility.

parameter
Object

Porcentaje de desplazamiento a la derecha deseado para la cinta de opciones antes de ocultarse el botón de desplazamiento. Se espera Double.

culture
CultureInfo

Referencia cultural que se va a usar al convertir.

Devoluciones

Objeto Visibility que representa la visibilidad del botón de desplazamiento.

Implementaciones

Comentarios

Los tres Double valores que representan la posición de la barra de desplazamiento son los HorizontalOffsetvalores de propiedad , ExtentWidthy ViewportWidth de o RibbonTabsPanelRibbonTabHeadersPanel. Estas propiedades contienen valores del interno ScrollViewerdel panel.

El parameter valor representa el porcentaje deseado que se desplaza a la derecha de la cinta de opciones antes de que se oculte el botón de desplazamiento. De forma predeterminada, el botón de desplazamiento izquierdo pasa 0 como parámetro y se oculta cuando la cinta de opciones se desplaza 0 por ciento a la derecha. El botón de desplazamiento derecho pasa 100 como parámetro y se oculta cuando la cinta de opciones se desplaza 100 por ciento a la derecha.

Pasar parámetros null o de tipos inesperados puede provocar que este método devuelva UnsetValue.

Se aplica a