Prism下实现命令绑定主要有如下几种方式
<!-- 借助Blend -->
<Button Content="添加B" Margin="5" IsEnabled="{Binding CanSaveData}">
<i:Interaction.Triggers>
<i:EventTrigger EventName="Click">
<i:InvokeCommandAction Command="{Binding SaveDataCommand}" CommandParameter="{Binding Person}"></i:InvokeCommandAction>
</i:EventTrigger>
</i:Interaction.Triggers>
</Button>
<!--Prism 命令-->
<Button Content="添加A" Margin="5"
cmd:Click.Command="{Binding SaveDataCommand}"
<!--普通命令-->
<!-- 借助Blend -->
<Button Content="添加B" Margin="5" IsEnabled="{Binding CanSaveData}">
<i:Interaction.Triggers>
<i:EventTrigger EventName="Click">
<i:InvokeCommandAction Command="{Binding SaveDataCommand}" CommandParameter="{Binding Person}"></i:InvokeCommandAction>
</i:EventTrigger>
</i:Interaction.Triggers>
</Button>
<!--Prism 命令-->
<Button Content="添加A" Margin="5"
cmd:Click.Command="{Binding SaveDataCommand}"
cmd:Click.CommandParameter="{Binding Person}">
</Button>
<!--普通命令-->
<Button Content="添加C" Margin="5" Command="{Binding SaveDataCommand}"
CommandParameter="{Binding Person}"/>
本文介绍了在Prism框架中实现命令绑定的三种不同方式:通过Blend工具、使用Prism特定的命令绑定语法以及传统的命令绑定方法。每种方法都详细展示了如何设置按钮的点击事件来触发保存数据的命令。

6357

被折叠的 条评论
为什么被折叠?



