Partilhar via


RibbonScrollButtonVisibilityConverter.Convert Método

Definição

Converte uma visibilidade de barra de rolagem e a posição de rolagem para um 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[]

Os valores a serem convertidos. Quatro valores são esperados, um objeto Visibility que representa a visibilidade da barra de rolagem e três valores Double que representam a posição da barra de rolagem.

targetType
Type

O tipo no qual converter. O tipo Visibility é esperado.

parameter
Object

O percentual desejado que a faixa de opções é rolada para a direita antes de o botão de rolagem ser ocultado. Um Double é esperado.

culture
CultureInfo

A cultura a ser usada durante a conversão.

Retornos

Um objeto Visibility que representa a visibilidade do botão de rolagem.

Implementações

Comentários

Os três Double valores que representam a posição da barra de rolagem são os HorizontalOffsetvalores de propriedade , ExtentWidthe ViewportWidth do RibbonTabsPanel ou RibbonTabHeadersPanel. Essas propriedades contêm valores do interno ScrollViewerdo painel.

O parameter valor representa a porcentagem desejada que a faixa de opções é rolada para a direita antes que o botão de rolagem esteja oculto. Por padrão, o botão de rolagem esquerdo passa 0 como o parâmetro e fica oculto quando a faixa de opções é rolada 0% para a direita. O botão de rolagem à direita passa 100 como o parâmetro e fica oculto quando a faixa de opções é rolada 100% para a direita.

null Passar parâmetros ou de tipos inesperados pode fazer com que esse método retorne UnsetValue.

Aplica-se a