RibbonScrollButtonVisibilityConverter.Convert 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
将滚动条可见性和滚动位置转换为 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
参数
- values
- Object[]
要转换的值。 预计四个值,一个 Visibility 对象,它表示滚动条的可见性和三个 Double 值用来表示滚动条的位置。
- targetType
- Type
要向其转换的类型。 期望类型为 Visibility。
- culture
- CultureInfo
转换时要用的区域性。
返回
一个 Visibility 对象,表示滚动按钮的可见性。
实现
注解
表示滚动条位置的三Double个值是 HorizontalOffset或 RibbonTabHeadersPanel的 RibbonTabsPanel 、 ExtentWidth和 ViewportWidth 属性值。 这些属性包含面板的内部 ScrollViewer中的值。
值 parameter
表示在隐藏滚动按钮之前功能区向右滚动的所需百分比。 默认情况下,左侧滚动按钮将 0 作为参数传递,当功能区向右滚动 0% 时,它将隐藏。 右滚动按钮传递 100 作为参数,当功能区向右滚动 100% 时,它将被隐藏。
传入 null
意外类型的 或 参数可能会导致此方法返回 UnsetValue。