2009-10-22 55 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