有什么办法可以将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内容以在列表框中重新设置选定状态样式的示例。
注意:我不确定这是否适用于一组通用VisualState。但是,它确实适用于整个列表框ItemContainerStyle设置。
关于wpf - 将VisualStateManager.VisualStateGroups分离到资源字典,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/9275273/