什么是Continuum Transition ExitElement?我该如何使用它?

我将ContinuumNavigationTransitionInfo添加到我的应用程序中,并且我有一个问题(我会在一会儿得到它),我认为可以通过将ExitElement属性设置为适当的东西来解决这个问题。 那么,ExitElement做了什么,我该如何使用它?

例如,我看不到设置属性(非常天真)的区别:

<Page.Transitions>
    <TransitionCollection>
        <NavigationThemeTransition>
            <ContinuumNavigationTransitionInfo>
                <ContinuumNavigationTransitionInfo.ExitElement>
                    <Canvas Background="Red" Width="500" Height="500" />
                </ContinuumNavigationTransitionInfo.ExitElement>
            </ContinuumNavigationTransitionInfo>
        </NavigationThemeTransition>
    </TransitionCollection>
</Page.Transitions>

我试图解决的问题,我希望我可以用这个属性来解决,就是我的应用程序中有一个强制使用轻量主题的页面( RequestedTheme="Light" )。 这个页面可以链接到自己,但是因为我在黑暗主题中运行操作系统,所以在转换中我看到一个令人吃惊的黑色闪光,我认为它是操作系统主题背景颜色,我想将其重写为白色。


您可以在页面上的某个内容元素上设置退出元素,而不是自定义TransitionInfo。 我只能写,因为页面将在启动转换时设置退出元素。

例如:

<TextBlock Text="This is the exit element" ContinuumNavigationTransitionInfo.IsExitElement="True" />

如果你设置了这个,exit元素将会变成动画(它会飞到你的页面底部)。 您不必将其设置为ContinuumNavigationTransitionInfo本身,而是将其设置为您的一个页面元素。

另外请注意:Exit元素设置在您正在导航到页面上的页面上,其中包含Continuum导航。

所以:

第1页(在这里设置IsExitElement = true)

(在这里设置ContinuumNavigationTransitionInfo)

链接地址: http://www.djcxy.com/p/68019.html

上一篇: What is Continuum Transition ExitElement and how do I use it?

下一篇: windows phone 8.1 header bar icon colours