Udostępnij za pośrednictwem


RibbonScrollButtonVisibilityConverter.Convert Metoda

Definicja

Konwertuje widoczność paska przewijania i położenie przewijania Visibility na wartość.

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

Parametry

values
Object[]

Wartości do przekonwertowania. Oczekuje się, że cztery wartości to jeden Visibility obiekt reprezentujący widoczność paska przewijania i trzy Double wartości reprezentujące położenie paska przewijania.

targetType
Type

Typ, na który ma zostać przekonwertowany. Typ jest oczekiwany Visibility .

parameter
Object

Żądana wartość procentowa przewijania wstążki po prawej stronie przed ukryciem przycisku przewijania. Oczekiwano Double oczekiwanych.

culture
CultureInfo

Kultura, która ma być używana podczas konwertowania.

Zwraca

Visibility Obiekt reprezentujący widoczność przycisku przewijania.

Implementuje

Uwagi

Trzy Double wartości reprezentujące położenie paska przewijania to HorizontalOffsetwartości RibbonTabsPanelRibbonTabHeadersPanelwłaściwości , ExtentWidthi ViewportWidth . Te właściwości zawierają wartości z wewnętrznego ScrollViewerpanelu .

Wartość parameter reprezentuje żądaną wartość procentową, którą wstążka jest przewijana w prawo przed ukryciem przycisku przewijania. Domyślnie lewy przycisk przewijania przekazuje wartość 0 jako parametr i jest ukryty, gdy wstążka jest przewijana o 0 procent po prawej stronie. Prawy przycisk przewijania przekazuje wartość 100 jako parametr i jest ukryty, gdy wstążka jest przewijana o 100 procent po prawej stronie.

Przekazanie null parametrów lub nieoczekiwanych typów może spowodować zwrócenie UnsetValuetej metody .

Dotyczy