我在 silverlight mvvm 中有一个组合框。我需要为组合框名称“SelectionChanged”编写事件。我在下面创建了编码,但它给出了一个错误。“在'InvokeCommandAction'类型中找不到属性'命令'”
注意:我没有使用 Silverlight Light。我正在使用 Silverlight5 及其一个 silverlight 应用程序。
<ComboBox x:Name="myComboBox" Width="150" ItemsSource="{Binding Items}" >
<ComboBox.ItemTemplate>
<DataTemplate>
<StackPanel>
<TextBlock Text="{Binding Name}"/>
</StackPanel>
</DataTemplate>
</ComboBox.ItemTemplate>
<i:Interaction.Triggers>
<i:EventTrigger EventName="SelectionChanged">
<i:InvokeCommandAction Command="{Binding LoadCommand}" CommandParameter="{Binding SelectedItem, ElementName=myComboBox}" />
</i:EventTrigger>
</i:Interaction.Triggers>
</ComboBox>
这一行错误来了。
<i:InvokeCommandAction Command="{Binding LoadCommand}" CommandParameter="{Binding SelectedItem, ElementName=myComboBox}" />