我有一个文本框,如下所示:键联结两个命令(一个在虚拟机和一个在View),以一个关键
<TextBox Text="{Binding Stuff, UpdateSourceTrigger=PropertyChanged}">
<TextBox.InputBindings>
<KeyBinding Key="Enter" Command="{Binding Path=LoadStuffCommand}" />
<KeyBinding Key="Enter" Command="SelectAll" />
</TextBox.InputBindings>
</TextBox>
当它运行时只选命令运行。但是,如果我取出SelectAll行,则LoadStuffCommand运行良好。
很明显,它将取代下一个命令(最后一个胜利)的命令。但我需要一种方法来运行我的命令,并选择TextBox中的所有文本。
通常情况下,我只是制作另一个命令来触发我的两个命令。但其中一个是在我的ViewModel中,另一个是在我的View中。我怎么能做出一个能同时触发的命令? (有没有办法在XAML中做出命令?)
试试这个http://stackoverflow.com/questions/6601270/can-i-call-a-command-inside-a-command – ecMode