我在xaml页面中有一个滚动视图。但我找不到与之相关的滚动条。没有属性可用于显示滚动条。我应该添加自定义渲染器类来显示滚动条吗?
答案 0 :(得分:2)
UIScrollView
没有" Win32风格"总是在滚动条上,有一个滚动指示器,可以在滚动时显示,以向用户显示它们在可滚动视图中的位置。
在自定义渲染器(ScrollViewRenderer
)中,您可以设置以下项目:
scrollView.ShowsHorizontalScrollIndicator = true;
scrollView.ShowsVerticalScrollIndicator = true;
scrollView.IndicatorStyle = UIScrollViewIndicatorStyle.Black;
scrollView.ScrollIndicatorInsets = new UIEdgeInsets(0, 30, 0, 30);
但是,同样,内置滚动指示器只会在用户实际滚动时显示在屏幕上。
如果您在屏幕上一直需要它们,您需要自己绘制滚动条。
注意:这与OS-X滚动视图的行为相同。