WPF RichTextBox 의 기본 단축키 해제
RichTextBox의 Ctrl + I 같은 기본 단축키는 그냥 덮어씌우니 동작이 안되었다.
구글신에게 도움을 요청해서 겨우 찾았다.
아래 코드로 해제시킨후 쓰고자하는 command를 바인딩 한다.
=========================아래 ==============================
구글신에게 도움을 요청해서 겨우 찾았다.
아래 코드로 해제시킨후 쓰고자하는 command를 바인딩 한다.
=========================아래 ==============================
KeyBinding keyBinding = new KeyBinding(ApplicationCommands.NotACommand, Key.L, ModifierKeys.Control); richTextBoxMain.InputBindings.Add(keyBinding); keyBinding = new KeyBinding(ApplicationCommands.NotACommand, Key.I, ModifierKeys.Control); richTextBoxMain.InputBindings.Add(keyBinding); ICommand MyCmd = new MyCmd(); keyBinding = new KeyBinding(MyCmd , Key.I, ModifierKeys.Control ); richTextBoxMain.InputBindings.Add(keyBinding);
=================================
MyCmd는 적당히 ICommand 상속받아 사용하면 된다.
댓글
댓글 쓰기