在我看来,动画太长而且太“跳跃”——我想删除它或者让它更微妙。可能的?
问问题
1334 次
2 回答
2
我认为您必须重新模板 ChildWindow。检查此链接,以便您可以复制默认模板并对动画进行所需的更改。
于 2011-08-05T20:24:59.723 回答
2
这是完整的食谱:
提取子窗口模板。我喜欢为此使用 Blend:创建一个与目标项目相同类型的空项目,将子窗口直接放在主页上。选择 Edit Template->Edit a copy... Blend 为 ChildWindow 创建一个样式。
在您的目标项目中,添加一个新的“Silverlight 资源字典”。将其命名为“ChildWindowResources”。将 Blend 项目中的整个样式复制到 ChildWindowResources.xaml。从复制的样式中删除“x:Key="ChildWindowStyle1"。
在您的目标项目 App.xaml 中,添加如下所示的“ResourceDictionary”部分:
-
<Application.Resources>
<ResourceDictionary>
<ResourceDictionary.MergedDictionaries>
<ResourceDictionary
Source="/MyApp;component/ChildWindowResources.xaml"/>
</ResourceDictionary.MergedDictionaries>
</ResourceDictionary>
现在您可以编辑模板并在 VisualState x:Name="Open" 和 VisualState x:Name="Closed" 下注释掉这些讨厌的动画部分
于 2011-08-09T23:17:06.937 回答