Gha*_*han 4 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();
}
Run Code Online (Sandbox Code Playgroud)