所以我使用了秋季创建者更新NavigationView
UI元素。
当此元素具有navView.DisplayMode = NavigationViewDisplayMode.Compact
时,当您按下汉堡包按钮时,会有一个窗格展开/收缩的简短动画。
我想禁用此动画,以便窗格即时打开/关闭。 有没有办法做到这一点?
答案 0 :(得分:0)
NavigationView使用SplitView,动画由SplitView实现。
将<Style TargetType="SplitView">
复制到您的app.xaml或页面中,然后替换所有
KeyTime =“ 0:0:a.b”到KeyTime =“ 0:0:0”
<VisualStateGroup.Transitions>
<VisualTransition From="Closed" To="OpenOverlayLeft">
<Storyboard>
...
<SplineDoubleKeyFrame KeyTime="0:0:0.35" KeySpline="0.1,0.9 0.2,1.0" Value="0" />
</DoubleAnimationUsingKeyFrames>
就像上面的KeyTime =“ 0:0:0.35”一样,将其更改为“ 0:0:0.00”
<SplineDoubleKeyFrame KeyTime="0:0:0.00" KeySpline="0.1,0.9 0.2,1.0" Value="0" />