我有一个如下所示的文本框:
<TextBox Text="{Binding Stuff, UpdateSourceTrigger=PropertyChanged}">
<TextBox.InputBindings>
<KeyBinding Key="Enter" Command="{Binding Path=LoadStuffCommand}" />
<KeyBinding Key="Enter" Command="SelectAll" />
</TextBox.InputBindings>
</TextBox>
当它运行时,只运行 SelectAll 命令。但是,如果我取出 SelectAll 行,则 LoadStuffCommand 运行良好。
显然,它正在用下一个命令替换命令(最后一个获胜)。但是我需要一种方法来运行我的命令并选择 TextBox 中的所有文本。
通常,我只会发出另一个命令来触发我的两个命令。但其中之一在我的 ViewModel 中,一个在我的视图中。我怎样才能发出一个同时触发两者的命令?(有没有办法在 XAML 中创建命令?)