RibbonScrollButtonVisibilityConverter.Convert Metod

Definition

Konverterar rullningslistens synlighet och rullningsposition till ett Visibility värde.

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

Parametrar

values
Object[]

De värden som ska konverteras. Fyra värden förväntas, ett Visibility objekt som representerar rullningslistens synlighet och tre Double värden som representerar rullningslistens position.

targetType
Type

Den typ som ska konverteras till. Typen Visibility förväntas.

parameter
Object

Den procentsats som menyfliksområdet ska rullas till höger innan rullningsknappen döljs. En Double är förväntad.

culture
CultureInfo

Den kultur som ska användas vid konvertering.

Returer

Ett Visibility objekt som representerar rullningsknappens synlighet.

Implementeringar

Kommentarer

De tre Double värden som representerar rullningslistens position är egenskapsvärdena HorizontalOffsetExtentWidth , ViewportWidthoch RibbonTabsPanel för eller RibbonTabHeadersPanel. De här egenskaperna innehåller värden från panelens interna ScrollViewer.

Värdet parameter representerar önskad procentandel som menyfliksområdet rullas åt höger innan rullningsknappen döljs. Som standard skickar den vänstra rullningsknappen 0 som parameter och den döljs när menyfliksområdet rullas 0 procent åt höger. Den högra rullningsknappen skickar 100 som parameter och den döljs när menyfliksområdet rullas 100 procent åt höger.

Om du skickar in null eller parametrar av oväntade typer kan den här metoden returnera UnsetValue.

Gäller för