Template.FindName
由于某种原因返回null
,我的组合框的名称是MsgName,代码如下:
ComboBox box = (ComboBox)sender;
var textbox = (TextBox)box.Template.FindName("MsgName", box);
if (textbox != null && _firstKey)
{
textbox.Select(textbox.SelectionLength, 0);
_firstKey = false;
}
我认为参数有误,但我不知道它是什么?
此代码通过将SelectionLength
设置为0来阻止ComboBox突出显示第一个字符。