我在控制 Storyboard 类的实例时遇到问题。
它在资源中的 XAML 中定义:
<Window.Resources>
<Storyboard x:Name="Storyboard1" x:Key="Storyboard1">
我也试图让它停止,像这样:
Storyboard sb = (Storyboard)this.TryFindResource("Storyboard1");
sb.Seek(TimeSpan.Zero);
但是,没有成功。如果我尝试在您的代码中调用实例 Storybord1,那么我会遇到错误,即当前上下文中没有这样的实例(而且,如果在 C# 代码中我尝试使用智能感知也没有成功,原因描述先前的问题)。
当我试图找到这个实例时:
foreach (var item in this.Resources)
{
MessageBox.Show(item.ToString());
}
没有成功。
我没有做任何困难或使用超级封装的设计模式,我找不到/使用它。
只需添加一个 UI 元素和一个具有可变不透明度的 Storyboard。
我只想自己控制 Storyboard 的所有游戏。我什么时候可以停止并启动它。
在 Silverlight 中我没有遇到任何问题(因为 Storyboard1 可以在 Silverlight 中访问),但在 WPF 中,默认的所有故事板都是自动播放的,我无法控制它的实例。
我该如何解决?
谢谢!
PS如果这可以帮助您为我提出一条建议,请看:
http://ideone.com/Drc1SP - XAML