WPF 文本框并双击

标签 wpf textbox double-click

我在 WPF 应用程序中显示 Mac 地址。
我希望该 mac 地址可以选择复制/粘贴,所以我使用的是 ReadOnly TextBox

当用户双击我想选择整个 MacAddress

WPF 和 Windows 的默认行为是双击选择冒号之间的部分数字
所以当mac地址是:00:55:66:77:99

并且用户双击,只选择了mac地址的一部分(如55)
有没有没有代码的方法来选择文本框的整个内容

或者我不应该使用文本框?

谢谢

最佳答案

在文本框的 MouseDoubleClick 事件上,您可以调用文本框的 SelectAll() 方法来选择其中的所有文本。

void textBox_MouseDoubleClick(object sender, MouseButtonEventArgs e)
{
    (sender as TextBox).SelectAll();
}

关于WPF 文本框并双击,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1841804/

相关文章:

c# - 更改工具提示控件

c# - wpf Canvas 双击

wpf - Windows 应用商店中的非 UWP 应用如何?

c# - 如何判断元素是否与 Microsoft UI 自动化中的 PropertyCondition 匹配?

c# - 将 StackPanel 子项绑定(bind)到 ObservableCollection

c# - 当用户输入时,字符串的其余部分消失

c# - 如何在 xaml 中绑定(bind) tabitem 的 isselected 属性

vb.net 将 datagridview 列类型更改为组合框

javascript - 使用 CasperJS 双击

javascript - 如何通过双击下拉列表提交值?