就像windows下的记事本程序,即使窗体不具有焦点,被选中的文字还是会反色并且有蓝色的背景色WPF下如何实现?类似下图... 就像windows下的记事本程序,即使窗体不具有焦点,被选中的文字还是会反色并且有蓝色的背景色
WPF下如何实现?类似下图
不好意思,我发现一个问题。就是你给textbox加上SelectionChanged后你会发现一个现象。
如果你在窗体的textbox里有了选中的文本,然后让窗体失去焦点。此时textbox失去原先高亮的部分。但后台没进入SelectionChanged事件。如果窗体再次得到焦点后。textbox还是会恢复原先高亮的部分的。
是啊,就是我所说的这个问题,窗体失去焦点的时候textbox仍然是选中了原来的文本,但是它不会有显示出来,我只是想让它在窗体没有焦点的时候仍然能显示高亮。。。
没想出办法,不好意思。可能控件的逻辑就是这样——即失去窗体焦点时,窗体内控件都失去焦点且失去选中情况。