wpf - 将 VisualStateManager.VisualStateGroups 分离到资源字典

标签 wpf silverlight windows-phone-7 xaml

有什么办法可以分开VisualStateManager.VisualStateGroupsResourceDictionary ?

基本上我想要类似的东西

<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/

相关文章:

.net - 为什么这个 WPF 窗口没有调整其大小为 SizeToContent ="WidthAndHeight"的内容?

c# - 在 PowerShell 中使用 XAML/WPF,如何填充列表框?

.net - .NET Compact Framework 应用程序是否与 Windows Phone 7 兼容?

c# - WP7 Silverlight Bing map - MapPolyline 不随 map 缩放或移动

windows-phone-7 - 如何在 Windows Phone Mango 上打开自定义相册

wpf - MVVM-Light 工具包 V4 Beta 中的 IDataService

c# - WPF ComboBox 绑定(bind) ItemsSource

c# - 双击时停止单元格进入编辑模式

javascript - 如何让 <div> 垂直居中?

c# - 可以同时使用两个windows phone 摄像头吗?