2
如果您創建一個簡單的按鈕,然後選擇編輯模板 - >編輯一個副本,Blend會自動生成一個樣式區域以及所有按鈕狀態(MouseEnter,MouseLeave,Pressed等)。在生成的代碼中沒有任何地方會說,在「MouseOver」事件中,將狀態更改爲「MouseOver」,但它仍然可以工作!在Silverlight中自動更改VisualState
標準按鈕是如何做到的?是否有某種AutoEventWireUp正在進行?
我不太確定我理解你的問題。你真的想要以這種方式改變一個按鈕的狀態嗎? – AnthonyWJones 2010-03-22 21:39:18