为什么这个ScrollViewer的ScrollBars会出现两次?

时间:2016-05-26 17:51:50

标签: xaml windows-store-apps win-universal-app uwp uwp-xaml

我编辑了一个 ScrollViewer 的模板,在隐藏滚动条之前只等了0.5秒,这次成功隐藏了它们,但它们又重新出现了0.5秒。为什么呢?

要重现,请使用默认模板(find it here on MSDN)为ScrollViewer的样式创建页面资源,并更改" 3"的3次出现。至" 0.5"。然后使用以下XAML:

<Grid Background="{ThemeResource ApplicationPageBackgroundThemeBrush}">
    <ScrollViewer Height="500" Width="500" Style="{StaticResource ScrollViewerControlTemplate1}">
        <Grid Background="Blue" Height="1000" Width="1000">
        </Grid>
    </ScrollViewer>
</Grid>

将光标移到ScrollViewer上以显示滚动条。将光标静止0.5秒,看滚动条消失。然后再重新出现0.5秒。为什么呢?

1 个答案:

答案 0 :(得分:0)

我有一种感觉,你不会让它发挥作用,但如果你真的觉得值得花时间 - 你可以把["10", "20"].map(Number) 放在你自己的网格中,每当你在网格上运行你自己的动画决定你想这样做。