将TextChanged更改为不在自定义控件中冒泡

时间:2013-01-25 19:17:41

标签: c# .net wpf xaml

我有一个自定义的RichTextBox控件。

此控件的一部分是它包含另一个RichTextBox(ContentPresenter和其他RichTextbox都由控件显示)。

我遇到的问题是,当包含的RichTextBox获取TextChanged事件时,它会冒泡到我的控件,即持有它。使它看起来好像实际控件有一个文本更改事件。 (而不是包含的RichTextBox。)

有没有办法让RichTextBox不会冒泡其TextChanged RoutedEvents?

1 个答案:

答案 0 :(得分:0)

在RichTextBox的TextChanged上写下这个:

e.Handled = true;