一下子跳到29,不是我的错,应该是新版本中去掉了一些过重的功能,案例就也去掉了,所以不是我的错。
本例是演示行为转命令的,事实上前面已经用到了。
xmlns:i="http://schemas.microsoft.com/xaml/behaviors" <i:Interaction.Triggers> <!-- This event trigger will execute the action when the corresponding event is raised by the ListBox. --> <i:EventTrigger EventName="SelectionChanged"> <!-- This action will invoke the selected command in the view model and pass the parameters of the event to it. --> <prism:InvokeCommandAction Command="{Binding SelectedCommand}" TriggerParameterPath="AddedItems" /> </i:EventTrigger> </i:Interaction.Triggers>
前面是引入的命名空间,有些例子用错了就提示出错。
这个原因是,不是所有控件都可以直接绑定Command的,只有Button类,MenuItem类,ListBoxItem类可以。
但是这个例子就是ListBox啊,如果不用转命令而是直接绑定怎么办呢?