타사 컨트롤에서 파생 된 Im입니다. ApplicationCommands.SelectAll을 구현 중입니다. 그러나 내가 원하는 행동은 약간 다릅니다. 재정의 할 수있는 가상 메서드가 없습니다. 이렇게하면 클래스 핸들러를 등록 할 때WPF 두 명령 핸들러, 한 명령
CommandManager.RegisterClassCommandBinding(typeof(MyDerivedControl), new CommandBinding(ApplicationCommands.SelectAll, new ExecutedRoutedEventHandler(OnExecutedSelectAll), new CanExecuteRoutedEventHandler(OnCanExecuteSelectAll)));
내 메서드가 호출되지 않습니다. 난에서 파생하고있는 타사 컨트롤은 명령 핸들러에
e.Handled=true;
을 표시한다 (나는 소스를 보았다이 원인을 알고,하지만 난 그것을 수정하지 못할)
내가 무엇을 할 수 있습니까? 당신은의 또는 일반 이벤트에 추가하는 대신 미리보기 이벤트를 처리하기 위해 CommandBinding을 등록 할 수 있습니다
1) :