在我的应用程序中,我使用了这样的 ContentControl:

<ContentControl x:Name="Content">
    <ContentControl.ContentTransitions>
        <NavigationThemeTransition />
    </ContentControl.ContentTransitions>
</ContentControl>

问题是更改 NavigationThemeTransitionContent 属性时不会触发 ContentControl 。我认为这是因为它仅在调用 Frame 方法时在 Navigate() 控件中触发。

ContentContentControl 更改时,我需要运行此转换...

有没有办法手动触发导航入和导航出动画?

或者是否有一些视觉状态可以让控件运行动画?

最佳答案

要实现这一点,您需要为此处显示的控件设置自定义过渡 custom transitions 并在编码中实现过渡效果,您可以从此处获得引用 Using Page Transitions via Code

关于c# - 在 Windows Phone WinRT/Universal 应用程序中手动触发 NavigationThemeTransition,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/24210728/

10-13 05:46