我希望能够向我的Command
发送当前的ComboBox
值。
这是我的ComboBox
<ComboBox ItemsSource="{Binding ConcurrentFilesList}"
SelectedIndex="0">
<i:Interaction.Triggers>
<i:EventTrigger EventName="SelectionChanged">
<i:InvokeCommandAction Command="{Binding ConcurrentFilesValueChangedCommand}"
CommandParameter="ComboBox.SelectedValue"/>
</i:EventTrigger>
</i:Interaction.Triggers>
</ComboBox>
此ItemSource
ConcurrentFilesList是List
个数字。
CanExecute
public bool CanExecute(object parameter)
{
int num = (int)parameter;
return true;
}
但是我的Parameter
是string
编辑
我的参数是"ComboBox.SelectedIndex"
而不是数字。