Aracılığıyla paylaş


RibbonScrollButtonVisibilityConverter.Convert Yöntem

Tanım

Kaydırma çubuğu görünürlüğünü ve kaydırma konumunu bir Visibility değere dönüştürür.

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

Parametreler

values
Object[]

Dönüştürülecek değerler. Dört değer beklenir; bir Visibility nesne kaydırma çubuğu görünürlüğünü ve kaydırma çubuğu konumunu temsil eden üç Double değerdir.

targetType
Type

Dönüştürülecek tür. Türü Visibility beklenir.

parameter
Object

Kaydırma düğmesi gizlenmeden önce şeridin sağa kaydırıldığında istenen yüzde. A Double beklenir.

culture
CultureInfo

Dönüştürürken kullanılacak kültür.

Döndürülenler

Visibility Kaydırma düğmesinin görünürlüğünü temsil eden bir nesne.

Uygulamalar

Açıklamalar

Kaydırma çubuğu konumunu temsil eden üç Double değer, veya RibbonTabHeadersPanelöğesinin HorizontalOffset, ExtentWidthve ViewportWidth özellik değerleridirRibbonTabsPanel. Bu özellikler panelin iç ScrollViewerdeğerinden değerler içerir.

Değer, parameter kaydırma düğmesi gizlenmeden önce şeridin sağa kaydırıldığında istenen yüzdeyi temsil eder. Varsayılan olarak, sol kaydırma düğmesi parametre olarak 0 değerini geçirir ve şerit yüzde 0 sağa kaydırıldığında gizlenir. Sağ kaydırma düğmesi parametre olarak 100 değerini geçirir ve şerit yüzde 100 sağa kaydırıldığında gizlenir.

Beklenmeyen türlerin veya parametrelerinin geçirilmesi null bu yöntemin döndürmesine UnsetValueneden olabilir.

Şunlara uygulanır