2016-04-17 17 views
0

我在visual studio 2015更新2中使用mvvmlight v5.2.0模板。當我設計我的窗口UWP項目生成10586混合時,assets文件夾缺少EventToCommand行爲。EventToCommand在混合vs2015中缺失

我看到的都是新開源行爲項目添加的10種可用行爲。我是否應該將其中的一個用作EventToCommand的模擬對象,例如EventTriggerBehavior?

缺少使用語句,也許?

回答

0

是的,你可以用它做同樣的事情在InvokeCommandAction

例如按鈕點擊命令

<Button x:Name="MyButton"> 
    <Interactivity:Interaction.Behaviors> 
      <Core:EventTriggerBehavior EventName="Click"> 
       <Core:InvokeCommandAction Command="{Binding YourCommandHere}"/> 
      </Core:EventTriggerBehavior> 
     </Interactivity:Interaction.Behaviors> 
</Button> 

請確保您有下面的命名空間,在您的XAML頁面頂部

xmlns:Interactivity="using:Microsoft.Xaml.Interactivity" 
xmlns:Core="using:Microsoft.Xaml.Interactions.Core" 

希望可以幫助

+0

謝謝,這個技巧。 mvvmlight作者也聲明使用這種混合行爲來代替他自己的實現。 – expexpx

相關問題