1

ボタンがあります。mvvmを使用してShift +マウスクリックに反応させたい

私はこれをしようとします:

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;
        }

しかし、それはうまくいきません。

どうすればできますか?

4

2 に答える 2