我刚从DreamSpark下载了Expression Blend 3(免费,因为我是一名学生:))并阅读有关状态的信息。我遇到了this,我印象非常深刻。然后我自己尝试了,我创建了一个样式,创建了一个模板,只是选择了一个按钮 - 但是我不能让像MouseOver,Pressed等默认样式出现在状态窗口中。有人可以给我一步一步的初学者提示吗?
答案 0 :(得分:1)
VSM目前仅适用于Silverlight。它将在.NET 4.0版本的WPF中出现(并且处于测试阶段)。
现在在WPF中,您可能想要使用DataTriggers。在Blend中,只需编辑您的样式,创建一个新的Trigger并添加IsMouseOver属性并为其设置样式。
答案 1 :(得分:1)
如果下载并安装WPF Toolkit(2009年6月发行版),您将能够在WPF中使用States and Parts模型。
您可以在CodePlex下载WPF工具包:http://wpf.codeplex.com