【问题标题】:WPF TextBox's IsInactiveSelectionHighlightEnabled property is not work?WPF TextBox 的 IsInactiveSelectionHighlightEnabled 属性不起作用?
【发布时间】:2023-03-22 09:54:01
【问题描述】:

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

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

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

【问题讨论】:

  • 我遇到了同样的问题。在按钮单击事件中设置焦点修复了它。谢谢。

标签: c# wpf textbox focus selection


【解决方案1】:

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

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

Keyboard.Focus(textBox);  

希望对你有帮助。

【讨论】:

    猜你喜欢
    • 2019-06-29
    • 1970-01-01
    • 2015-09-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-12-23
    • 2013-01-20
    • 1970-01-01
    相关资源
    最近更新 更多