选定的文本在一个文本框中失去焦点

时间:2011-11-03 02:27:06

标签: c# wpf

我有两个文本框A和B,它们具有相同的文本。因此,当我在A中选择一些文本时,将选择B中的相同文本。我可以这样做,但是当A中的文字突出显示时,突出显示将在A中失效。如何使其在两个文本框中都突出显示文本?

2 个答案:

答案 0 :(得分:1)

我不认为这是一件容易的事。默认情况下,当时只能突出显示1个“东西”。这是合乎逻辑的,因为如果我们突出显示并按下CTRL + C.如果有两个突出显示(选中)的内容,我们会发生一些奇怪/不可预测的功能。

但是,您可以创建自己的自定义TextBox控件,该控件继承自defacto TextBox,您可以在其中将多个文本框绑定在一起并让它们反映其高亮显示。

答案 1 :(得分:1)

我认为,对于此要求,您必须基于文本框控件编写自定义控件。然后,您可以覆盖焦点并突出显示文本框的操作。然后,此自定义控件仅突出显示,并且不会将焦点设置在第二个文本框中。

它只是一个想法,我不知道它在实践中如何运作......