Sdílet prostřednictvím


RibbonScrollButtonVisibilityConverter.Convert Metoda

Definice

Převede viditelnost a pozici posuvníku na Visibility hodnotu.

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

Hodnoty, které se mají převést. Očekává se čtyři hodnoty, jeden Visibility objekt, který představuje viditelnost posuvníku, a tři Double hodnoty, které představují pozici posuvníku.

targetType
Type

Typ, na který se má převést. Typ Visibility se očekává.

parameter
Object

Požadované procento, které se na pásu karet posune doprava, než bude tlačítko pro posouvání skryté. Hodnota Double se očekává.

culture
CultureInfo

Jazyková verze, která se má použít při převodu.

Návraty

Objekt Visibility představující viditelnost tlačítka posouvání.

Implementuje

Poznámky

Tři Double hodnoty, které představují pozici posuvníku HorizontalOffset, ExtentWidthjsou , a ViewportWidth hodnoty RibbonTabsPanel vlastností nebo RibbonTabHeadersPanel. Tyto vlastnosti obsahují hodnoty z interního ScrollViewerpanelu .

Hodnota parameter představuje požadované procento, které se na pásu karet posune doprava, než se skryje tlačítko posouvání. Ve výchozím nastavení předává levé tlačítko posouvání hodnotu 0 jako parametr a při posouvání pásu karet o 0 % doprava je skryté. Pravé tlačítko posouvání předává hodnotu 100 jako parametr a při posouvání pásu karet o 100 % doprava je skryté.

null Předání parametrů nebo neočekávaných typů může způsobit, že tato metoda vrátí UnsetValue.

Platí pro