什么是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?