在我的应用程序中,我使用了这样的 ContentControl
:
<ContentControl x:Name="Content">
<ContentControl.ContentTransitions>
<NavigationThemeTransition />
</ContentControl.ContentTransitions>
</ContentControl>
问题是更改
NavigationThemeTransition
的 Content
属性时不会触发 ContentControl
。我认为这是因为它仅在调用 Frame
方法时在 Navigate()
控件中触发。当
Content
的 ContentControl
更改时,我需要运行此转换...有没有办法手动触发导航入和导航出动画?
或者是否有一些视觉状态可以让控件运行动画?
最佳答案
要实现这一点,您需要为此处显示的控件设置自定义过渡 custom transitions 并在编码中实现过渡效果,您可以从此处获得引用 Using Page Transitions via Code
关于c# - 在 Windows Phone WinRT/Universal 应用程序中手动触发 NavigationThemeTransition,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/24210728/