Xaml 为什么这个ScrollViewer';的滚动条出现两次?

Xaml 为什么这个ScrollViewer';的滚动条出现两次?,xaml,windows-store-apps,win-universal-app,uwp,uwp-xaml,Xaml,Windows Store Apps,Win Universal App,Uwp,Uwp Xaml,我编辑了一个ScrollViewer的模板,使其在隐藏滚动条之前只需等待0.5秒,这在当时成功地隐藏了滚动条,但它们又重新出现了0.5秒。为什么? 要复制,请使用默认模板()为ScrollViewer的样式创建一个页面资源,并将“3”的3个出现更改为“0.5”。然后使用以下XAML: <Grid Background="{ThemeResource ApplicationPageBackgroundThemeBrush}"> <ScrollViewer Height="

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

要复制,请使用默认模板()为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秒。为什么?

我觉得你不会让它工作,但如果你真的认为它值得你花时间-你可以把
滚动条
放在你自己的网格中,并在网格上运行你自己的动画,只要你决定这样做。

我觉得你不会让它工作,但是如果你真的认为这值得你花时间,你可以把
滚动条
放在你自己的网格中,并在你决定要做的时候在网格上运行你自己的动画。

检查
Style=“{StaticResource ScrollViewerControlTemplate1}”
可视状态和animations@Stamos我想我还不够清楚-
ScrollViewerControlTemplate1
是我编辑的模板吗?在你问题的最后两行,你描述了99%与该模板的视觉状态/动画有关的内容。能否请您编辑您的问题并添加模板xaml@Stamos遵循问题(-)中的链接。您必须至少将
KeyTime
设置为
1.1
s。检查
Style=“{StaticResource ScrollViewerControlTemplate1}”
可视状态和animations@Stamos我想我还不够清楚-
ScrollViewerControlTemplate1
是我编辑的模板吗?在你问题的最后两行,你描述了99%与该模板的视觉状态/动画有关的内容。能否请您编辑您的问题并添加模板xaml@Stamos遵循问题(-)中的链接。您必须至少将
KeyTime
设置为
1.1
s。