什么是 Continuum Transition ExitElement 以及如何使用它?
What is Continuum Transition ExitElement and how do I use it?
我正在添加 ContinuumNavigationTransitionInfo to my application, and I have an issue (I'll get to it in a moment) which I think might be solvable by setting the 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"
).这个页面本身可以 link,但由于我是 运行 深色主题中的 OS,我在过渡中看到了一个惊人的黑色闪光,我认为这是 OS 主题背景颜色,我想将其覆盖为白色。
您在页面上的一个内容元素上设置了退出元素,而不是在 TransitionInfo 本身中。 I 是只可写的,因为页面在启动转换时会设置退出元素。
例如:
<TextBlock Text="This is the exit element" ContinuumNavigationTransitionInfo.IsExitElement="True" />
如果您设置此项,退出元素将变为动画(它会飞到页面底部)。您不必将其设置为 ContinuumNavigationTransitionInfo 本身,而是在您的页面元素之一上。
另请注意:Exit 元素是在您导航至带有 Continuum 导航的页面的页面上设置的。
所以:
第 1 页(此处设置 IsExitElement = true)
第 2 页(在此处设置 ContinuumNavigationTransitionInfo)
我正在添加 ContinuumNavigationTransitionInfo to my application, and I have an issue (I'll get to it in a moment) which I think might be solvable by setting the 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"
).这个页面本身可以 link,但由于我是 运行 深色主题中的 OS,我在过渡中看到了一个惊人的黑色闪光,我认为这是 OS 主题背景颜色,我想将其覆盖为白色。
您在页面上的一个内容元素上设置了退出元素,而不是在 TransitionInfo 本身中。 I 是只可写的,因为页面在启动转换时会设置退出元素。
例如:
<TextBlock Text="This is the exit element" ContinuumNavigationTransitionInfo.IsExitElement="True" />
如果您设置此项,退出元素将变为动画(它会飞到页面底部)。您不必将其设置为 ContinuumNavigationTransitionInfo 本身,而是在您的页面元素之一上。
另请注意:Exit 元素是在您导航至带有 Continuum 导航的页面的页面上设置的。
所以:
第 1 页(此处设置 IsExitElement = true)
第 2 页(在此处设置 ContinuumNavigationTransitionInfo)