2009-10-22 129 views
0

我刚刚从DreamSpark下载了Expression Blend 3(免费,因为我是学生:))并阅读了关于状态的内容。我碰到this,我非常感动。然后我自己试了一下,我创建了一个样式,创建了一个模板,只是简单地选择了一个按钮 - 但我不能让这些默认样式像MouseOver,Pressed等出现在状态窗口中。有人可以给我一个一步一步的初学者小费吗?混合3 - 国?

回答

1

如果您下载并安装WPF Toolkit(2009年6月发行版),您将能够使用WPF中的States和Parts模型。

你可以在CodePlex上下载WPF工具包:http://wpf.codeplex.com

1

VSM目前只适用于Silverlight。它将在.NET 4.0版本中的WPF中(并在测试版中)。

现在在WPF中,您可能想要使用DataTriggers。在混合中,只需编辑您的样式,创建一个新的触发器并添加IsMouseOver属性并为其设置样式。

+0

哦,好吧..所以当将.NET 4中被释放?会有新版本的混合? – eWolf 2009-10-23 00:43:56

+0

Beta 2本周刚刚发布。 RTM,IIRC,应该是2010年3月。还应该有一个融合,以配合它。如果他们很快就没有新的混合CTP,我会感到惊讶。 – 2009-10-23 01:38:31