我有一个按钮。
我希望她使用mvvm对类次+鼠标单击使用react
我尝试这样做:
XAML:
<Button>
<Button.InputBindings>
<MouseBinding Command="{Binding AAA}" Gesture="Shift+LeftClick" />
</Button.InputBindings>
</Button>
C#:
private RelayCommand _aaa;
public RelayCommand AAA
{
get
{
return _aaa ??(_aaa =new RelayCommand(ExecuteAAA, CanExecuteAAA));
}
}
private void ExecuteAAA()
{
MessageBox.Show("111");
}
private bool CanExecuteAAA()
{
return true;
}
但它不起作用。
我该怎么做 ?
最佳答案
据我所知,您的代码没有错。手势定义正确,并且如果绑定(bind)正确,则可以使用。您是否在输出窗口中检查了绑定(bind)错误?
关于c# - WPF。 mvvm中的快捷方式,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/18009884/