Blend 2 sp1 中的 WPF 视觉状态管理器

标签 wpf expression-blend visualstatemanager

谁能向我解释如何让视觉状态管理器与 WPF 应用程序一起工作?它刚刚被添加到新的 wpftoolkit 中。我按照说明安装了它,但即使是示例也没有显示 VSM。在 Silverlight 中它有效,但在 WPF 中无效。如果安装了最新的 Blend 2 并使用 SP1 更新。

最佳答案

rudigrobler,你让我想到了...应该有一个注册表项...所以我刚刚在 Reflector 中打开 Blend 并开始搜索...

我找到了位置:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Expression\Blend

并添加了一个名为 EnableVSM 的 DWORD 键,并赋予它值 1

现在它起作用了!

最简单的启用方法是创建一个新的 .Reg 文件并添加以下内容:
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Expression\Blend]
"EnableVSM"=dword:00000001

现在运行它,你就完成了。

关于Blend 2 sp1 中的 WPF 视觉状态管理器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/249618/

相关文章:

WPF ContextMenu Dictionary<Key, List<Value>> 数据绑定(bind)

c# - 列表框 SelectionChanged 不能在其 ItemTemplate 中使用 Button

wpf - Visual Studio 和 Expression Studio 有什么区别?

c# - WPF DataGrid 绑定(bind)不显示值

c# - WPF 模板触发器和 visualStateManager 之间的区别

c# - WPF 组合框和数据绑定(bind)到其他类

c# - 使用 WPF 捕获视频的第一帧

silverlight - 如何更改 Expression Blend 中的默认浏览器

wpf - 使用 StaticResource 作为 VisualTransition 的 Storyboard 时出错

wpf - VisualStateManager 中 MouseOver 和 PointerOver 的区别