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);
希望对您有所帮助。
WPF 的 TextBox 有一个 属性 名为 IsInactiveSelectionHighlightEnabled。我将此 属性 设置为 true 以使 TextBox 始终显示选择。但是,它在这种情况下不起作用:
private void button_Click(object sender, RoutedEventArgs e) {
textBox.Select(0, 10);
}
我只想在单击按钮后查看选择。但是直到我右键单击文本框才会出现选择。为什么?我错过了什么吗?
您应该将键盘焦点放在您的文本框上以select其中的文本。
将此代码添加到按钮 click
事件中 selection 之前。
Keyboard.Focus(textBox);
希望对您有所帮助。