2013-03-23 48 views
1

即時嘗試爲Windows 8,地鐵應用程序做一個簡單的計算器程序,但是當我需要爲事件處理(和其他東西)做一個風格我得到「Windows不支持EventSetter應用程序「風格不支持EventSetter xaml Windows應用程序

<Style TargetType="Button" x:Key="my_button"> 
      <EventSetter Event="Click" Handler="Button_Click_1"/> 
</Style> 

是否有任何其他方式我可以做事件處理的地鐵應用程序的風格?

回答

0

一般來說,你不能將事件在Style但對於Button.Click具體的例子,你可以使用普通的二傳手設置Command代替。如果您使用的MVVM風格ICommand實現(RelayCommandDelegateCommand等),你可以綁定到ICommand例如,從您的類之一暴露:

<Style TargetType="Button" x:Key="my_button"> 
     <Setter Property="Command" Value="{Binding Path=MyClickCommand}"/> 
    </Style> 
+0

除綁定不支持風格制定者要麼... :)不,在這種情況下,你需要一個附加的行爲! :) – 2013-03-24 04:22:59

相關問題