次のようなテキスト ボックスがあります。
<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 内のすべてのテキストを選択する方法も必要です。
通常は、両方のコマンドを実行する別のコマンドを作成します。しかし、これらのうちの 1 つは ViewModel にあり、もう 1 つは View にあります。両方を起動するコマンドを作成するにはどうすればよいですか? (XAML でコマンドを作成する方法はありますか?)