Xaml 覆盖Windows 10 UWP中的默认滚动条行为
我使用的是Uno平台,我试图覆盖默认的UWP滚动条,结果是这样的(一个静态、始终可见的滚动条,宽度增加,颜色不同): 我尝试过使用滚动条的样式属性,但到目前为止,我还没有得到任何结果:Xaml 覆盖Windows 10 UWP中的默认滚动条行为,xaml,uwp,uwp-xaml,uno,uno-platform,Xaml,Uwp,Uwp Xaml,Uno,Uno Platform,我使用的是Uno平台,我试图覆盖默认的UWP滚动条,结果是这样的(一个静态、始终可见的滚动条,宽度增加,颜色不同): 我尝试过使用滚动条的样式属性,但到目前为止,我还没有得到任何结果: <Style TargetType="ScrollBar"> <Setter Property="Visibility" Value="Visible"></Setter> <Setter Property=&
<Style TargetType="ScrollBar">
<Setter Property="Visibility" Value="Visible"></Setter>
<Setter Property="BorderBrush" Value="Blue" />
<Setter Property="BorderThickness" Value="2" />
<Setter Property="Background" Value="Blue" />
<Setter Property="Template">
<Setter.Value>
<ControlTemplate TargetType="ScrollBar">
<!-- not sure what properties I need to override -->
</ControlTemplate>
</Setter.Value>
</Setter>
重新启动
刷新数据
更新配置
...
以及上述XAML的结果:
使用轻量级样式资源,我无法达到效果,您可以在此处查看样式:如果您只需要修改垂直滚动条,则几乎所有需要修改的内容都应该在底部(搜索“VerticalRoot”)。您仍然需要复制整个模板,但:/
<ScrollViewer Height="800"
Visibility="Visible">
<ListView>
<ListViewItem>Reboot</ListViewItem>
<ListViewItem>Refresh Data</ListViewItem>
<ListViewItem>Update Configs</ListViewItem>
...
</ListView>
</ScrollViewer>