0

<Window.Resources>在 Xaml 的标签中定义了一些情节提要,我想在许多 UIElement 对象上使用它们,所以我想我必须以某种方式不断重置情节提要我检索到的所有内容,因为它之前可能已经使用过,什么是正确的方法去做这个?我是否将MyStoryBoard.clone()我从资源中提取的所有内容都称为?还是我应该打电话MyStoryBoard.GetAsFrozen()?有一个更好的方法吗?标准做法是什么?

4

1 回答 1

4

您可以将x:Shared属性设置为 false,以防止您的资源被重复使用。这将为每次调用创建一个新实例{StaticResource MyStoryBoard}

<StoryBoard x:Key="MyStoryBoard" x:Shared="False" />
于 2013-02-04T12:52:18.580 回答