RibbonScrollButtonVisibilityConverter.Convert Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.