我在 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/