我可以在XAML defind Visual States中引用Storyboard资源吗?

时间:2010-05-10 21:34:01

标签: silverlight storyboard visualstatemanager

我有六个不同的对象和他们自己的Visual State Managers。每个对象的聚焦状态是相同的。我想定义一个聚焦状态故事板资源,并在6个Focus Visual状态中的每一个中引用它。可以这样做吗?这是我的代码(全部在同一个UserControl.Resources中):

<Storyboard x:Key="FocusedState">
     ...
</Storyboard>

在我的6个对象中,我有以下内容:

<VisualStateGroup x:Name="FocusStates">
 <VisualState x:Name="Focused" Storyboard="{StaticResource FocusedState}"/>
...

当我运行项目时,我收到以下错误:

消息:属性{StaticResource FocusedState}值超出范围。

1 个答案:

答案 0 :(得分:0)

看起来无法使用动态资源引用或绑定来在控件模板中设置Storyboard或Animation值。我找到了关于post的答案和解释。