首页 > 解决方案 > 如何在 uwp 的滚动查看器中获取滚动条高度?

问题描述

如何在 uwp 中的滚动查看器中获取 scollbar 高度,就像这张照片中所示。

在此处输入图像描述

标签: c#uwpscrollbaruwp-xamlscrollviewer

解决方案


如何在 uwp 的滚动查看器中获取滚动条高度?

请检查ScrollBar样式(存储在general.xaml文件中),如上图匹配的部分是VerticalThumb,您可以在页面资源中复制以下样式,并检测VerticalThumb加载事件,并使用以下代码获取ActualHeight属性。

private void VerticalThumb_Loaded(object sender, RoutedEventArgs e)
{
    var verticalThumb = sender as Thumb;

    var height = verticalThumb.ActualHeight;
}

推荐阅读