我有六个不同的对象和他们自己的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}值超出范围。