我有一个按钮。
我希望她使用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/

10-15 13:47