2012-07-05 68 views

回答

0

我將與布勞略的答案去 - MVVM光是什麼,我會使用,但回在Silverlight 3天中,我使用自定義附加屬性來實現此目的。看到這裏自定義附加屬性的例子:http://umairsaeed.com/2010/04/22/custom-attached-properties-in-silverlight/

您可以創建按住事件自定義附加屬性的命令綁定,然後使用它像這樣:

<Border local:MyTextBoxControl.HoldEventCommand="{Binding HoldCommand}"/> 

這是一個很大的的答覆

<i:Interaction.Triggers> 
    <i:EventTrigger EventName="Hold"> 
     <GalaSoft_MvvmLight_Command:EventToCommand Command="{Binding YourCommand}"/> 
    </i:EventTrigger> 
</i:Interaction.Triggers> 
+0

謝謝,明白了。我一定會考慮MVVM Light – 2012-07-06 08:25:25

+1

這裏是另一個指導如何將命令附加到MVVM中的雙擊事件https://xcalibur37.wordpress.com/2013/09/03/mvvm-creating-an-image-that-採取-A-雙擊命令/ – 2013-12-10 11:00:59

0

不知道是否支持命令,如果沒有可以使用MVVM光工具包(免費和開源的)行爲:EventToCommand

+0

謝謝,我只是想知道是否有任何其他的解決方案,而不是使用框架的工作:與包括在項目中MVVM光工具包,然後做這個工作比較? – 2012-07-06 06:57:08

相關問題