xaml – 禁用嵌套ContentControl的动画
发布时间:2020-12-14 05:41:43 所属栏目:Windows 来源:网络整理
导读:我想为我的一个元素禁用EntrenceThemeAnimation.我有一个Grid,它将动画设置给它的所有孩子(我认为它是页面的默认设置).是否可以为作为此网格的子项的ContentControl禁用此动画? 我尝试了以下但它似乎不起作用. 内容 Grid Style="{StaticResource LayoutRoot
我想为我的一个元素禁用EntrenceThemeAnimation.我有一个Grid,它将动画设置给它的所有孩子(我认为它是页面的默认设置).是否可以为作为此网格的子项的ContentControl禁用此动画?
我尝试了以下但它似乎不起作用. 内容 <Grid Style="{StaticResource LayoutRootStyle}"> ... <!-- no animations for this element --> <ContentControl x:Name="Background" Content="Tabstagram" Margin="0" Grid.Row="1" Style="{StaticResource Background}"> <ContentControl.Transitions> <TransitionCollection/> </ContentControl.Transitions> <ContentControl.ContentTransitions> <TransitionCollection/> </ContentControl.ContentTransitions> </ContentControl> 样式 <Style x:Key="LayoutRootStyle" TargetType="Panel"> <Setter Property="Background" Value="{StaticResource ApplicationPageBackgroundThemeBrush}"/> <Setter Property="ChildrenTransitions"> <Setter.Value> <TransitionCollection> <EntranceThemeTransition/> </TransitionCollection> </Setter.Value> </Setter> </Style> <Style x:Key="Background" TargetType="ContentControl"> <Setter Property="Template"> <Setter.Value> <ControlTemplate TargetType="ContentControl"> <Grid> <Grid.ChildrenTransitions> <TransitionCollection/> </Grid.ChildrenTransitions> <Grid.Transitions> <TransitionCollection/> </Grid.Transitions> <Rectangle IsHitTestVisible="False" StrokeThickness="75" Margin="0" Fill="#FFC1C1C1"/> 解决方法
我在页面的LayoutRoot网格中有以下内容,它正确地禁用了入口主题转换:
<Grid x:Name="LayoutRoot" Style="{StaticResource LayoutRootStyle}"> <Grid.ChildrenTransitions> <TransitionCollection/> </Grid.ChildrenTransitions> 但请注意,我正在覆盖使用LayoutRootStyle的面板的转换,而我在页面而不是资源中执行此操作. 可能是这些动画从它们启用的第一个控件向下流动,而不管子控件是否禁用它们.您可以尝试将两个面板放在UI层次结构的同一级别(对等体而不是嵌套在另一个体系结构中)并查看是否修复了它. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 捆绑WiX Burn的多个支持文件
- ms-access – MsysObjects值-32758,-32757和3(Microsoft Ac
- 在Windows上,OpenGL与DirectX有何不同?
- windows – Ghostscript PDF批量压缩
- windows – cmd.exe是一个shell,一个终端模拟器还是两者兼而
- directx – DirectSound是Windows的最佳音频抽象层吗?
- 如何从Windows XP机器清除Haskell安装?
- 如何在windows git bash shell中访问此环境变量
- windows – 以管理员身份运行另一个程序
- Windows Phone 7 – 可以在Silverlight中使用其相机吗?
推荐文章
站长推荐
- Microsoft Web API帮助页面 – 如何为参数创建注
- Windows 7/2008 Server上的C#事件记录
- Windows – Application.Current在ElementHost为
- windows-server-2008 – 我真的需要Exchange Ser
- 与Windows 10的初始RDP连接缓慢
- windows-runtime – Windows Phone 8.1上的Missi
- 在Fortran90中调用同一模块中的功能
- windows – 通过CMD脚本删除注册表项?
- windows – 使用winrm连接到远程服务器,而不将服
- windows – 在没有dhcp或默认网关的情况下,在两个
热点阅读