Xaml 覆盖Windows 10 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=&

我使用的是Uno平台,我试图覆盖默认的UWP滚动条,结果是这样的(一个静态、始终可见的滚动条,宽度增加,颜色不同):

我尝试过使用滚动条的样式属性,但到目前为止,我还没有得到任何结果:

<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>