有什么办法可以分开VisualStateManager.VisualStateGroups
成ResourceDictionary
?
基本上我想要类似的东西
<VisualStateManager.VisualStateGroups x:Name="MyVisualGroups">
<VisualStateGroup x:Name="A" />
<VisualStateGroup x:Name="B" />
<VisualStateGroup x:Name="C" />
</VisualStateManager.VisualStateGroups>
但它显然不起作用。有什么办法让它工作吗?
最佳答案
如果您将它们包装在样式对象中,您应该能够完成这项工作。查看我对 this question 的回答有关如何包装 VSM 内容以在列表框中重新设置选定状态的示例。
注意:我不确定这是否适用于一组通用的 VisualStates。不过,它确实适用于整个列表框 ItemContainerStyle 设置。
关于wpf - 将 VisualStateManager.VisualStateGroups 分离到资源字典,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9275273/