RibbonScrollButtonVisibilityConverter.Convert Método

Definición

Convierte una visibilidad de la barra de desplazamiento y una posición de desplazamiento en un Visibility valor.

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[]

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

targetType
Type

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

parameter
Object

El porcentaje deseado que se desplaza a la derecha de la cinta de opciones antes de que se oculte el botón de desplazamiento. Se espera un 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 elemento interno ScrollViewerdel panel.

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

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

Se aplica a