WPF TextBox 的 IsInactiveSelectionHighlightEnabled 属性 不起作用?

WPF TextBox's IsInactiveSelectionHighlightEnabled property is not work?

WPF 的 TextBox 有一个 属性 名为 IsInactiveSelectionHighlightEnabled。我将此 属性 设置为 true 以使 TextBox 始终显示选择。但是,它在这种情况下不起作用:

    private void button_Click(object sender, RoutedEventArgs e) {
        textBox.Select(0, 10);
    }

我只想在单击按钮后查看选择。但是直到我右键单击文本框才会出现选择。为什么?我错过了什么吗?

您应该将键盘焦点放在您的文本框上以select其中的文本。

将此代码添加到按钮 click 事件中 selection 之前。

Keyboard.Focus(textBox);  

希望对您有所帮助。