1
명령이 지정된 메뉴 항목 (MyCommands.Indent)과 두 개의 텍스트 영역 (둘 다 MyCommands.Indent를 트리거하는 입력 바인딩이 있음)이 있습니다. 어려운 부분은 입력 바인딩이 다른 제스처를 가지고 있으며 이러한 제스처가 MenuItem에서 변경되기를 바랍니다.라우팅 된 명령을 트리거하는 입력 바인딩을 어떻게 얻습니까?
제 질문은 :이 라우트 된 명령을 트리거하는 입력 바인딩을 어떻게 구합니까?
사용자 (개발자가 아닌)가 제스처를 수정할 수 있도록 CommandManager를 확장하려고합니다. 사용자가 제스처를 수정하면 InputBindings를 수정하여 (무의식적으로) 제스처를 수정합니다. 이제 그가 두 가지 제스처를 설정할 것이라고 상상해보십시오. 무엇을 표시해야합니까? –
사용자가 InputBindings가 아닌 RoutedCommand.InputGestures를 수정할 수 있습니다. –
예 simmilar sollution을 사용했습니다. 모든 입력 바인딩을 살펴보고 모든 제스처를 결합합니다. 그런 다음 RoutedCommand.InputGestures를 수정합니다. –