WPF:为什么我的组合框选择值命令返回错误的值

时间:2019-02-02 10:20:11

标签: wpf command

我希望能够向我的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;
}

但是我的Parameterstring

编辑

我的参数是"ComboBox.SelectedIndex"而不是数字。

0 个答案:

没有答案