我有六个不同的对象,它们都有自己的视觉状态管理器。每个对象的 Focused 状态是相同的。我想定义一个 Focused State Storyboard 资源并在 6 个 Focus Visual 状态中的每一个中引用它。这可以做到吗?这是我的代码(都在同一个 UserControl.Resources 中):
<Storyboard x:Key="FocusedState">
...
</Storyboard>
在我的 6 个对象中的每一个中,我都有以下内容:
<VisualStateGroup x:Name="FocusStates">
<VisualState x:Name="Focused" Storyboard="{StaticResource FocusedState}"/>
...
当我运行该项目时,我收到以下错误:
消息:属性 {StaticResource FocusedState} 值超出范围。