2012-09-11 1 views
0

일부 기능을 추가하기 위해 RichTextBox를 확장하려고 시도하고 있으며 특정 문자를 입력 할 때 함수를 호출 할 수 있어야합니다. 예를 들어, 사용자가 ';'를 입력 할 때마다 해당 함수를 호출하려고합니다.WPF RichTextBox/FlowDocument 특정 텍스트에 대한 작업 수행

OnTextChanged(object sender, TextChangedEventArgs e) 이벤트를 TextChanged 이벤트에 추가 할 수 있다는 것을 알고 있지만 변경 사항이 무엇인지 알 수없는 좋은 방법을 찾지 못했기 때문에 실제로 문제가 해결되지 않는 것 같습니다. 전체 문서에서 ';' 텍스트가 바뀔 때마다,하지만 그것은 나에게 비효율적 인 것처럼 보입니다.

누구에게 더 좋은 해결책이 있습니까?

답변

2

당신은 내가 그 생각을하지 않은 이유를 모르는 KeyDown Event

private void richTextBox_KeyDown(object sender, KeyEventArgs e) 
{ 
    if (e.Key == Key.Oem1) 
    { 
     DoSomething(); 
    } 
} 
+0

봐야한다 ... 감사합니다! –

관련 문제