混合vs2015中缺少EventToCommand

时间:2016-04-17 18:22:51

标签: mvvm-light

我在visual studio 2015中使用mvvmlight v5.2.0模板,更新2.当我在混合中设计我的窗口UWP项目构建10586时,assets文件夹缺少EventToCommand行为。

我所看到的是新开源行为项目添加的10个可用行为。我应该使用其中一个作为EventToCommand的类似物,例如,EventTriggerBehavior?

错过了一个使用声明,也许?

1 个答案:

答案 0 :(得分: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"

希望有所帮助