WPF TextBox的IsInactiveSelectionHighlightEnabled属性不起作用?

时间:2016-02-02 09:03:55

标签: c# wpf textbox focus selection

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

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

我只想在点击按钮后看到选择。但是直到我右键单击TextBox才会出现选择。为什么?我想念一下吗?

1 个答案:

答案 0 :(得分:0)

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

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

Keyboard.Focus(textBox);  

希望它有所帮助。