【发布时间】:2014-05-01 15:03:51
【问题描述】:
我正在尝试在对话框中选择整个文本,但我无法这样做。
我有一个类Participant,它有一个属性Firstname。当我在对话中设置参与者时,我正在调用焦点方法。但是,当对话框打开时,它只是处于焦点中而不是被选中。
这是我的专注法:
public void FocusSurname()
{
SurnameBox.SelectAll();
SurnameBox.Focus();
Keyboard.Focus(SurnameBox);
}
在对话框中,我将我的参与者设置如下:
Participant Participant
{
get { return _participant; }
set
{
_participant = value;
FocusSurname();
}
}
我的对话框开源代码差不多:
public void ShowDialog(object owner)
{
Owner = owner as Window;
ShowDialog();
}
为什么没有选择文本? :(
即使我在 ShowDialog-Method 中调用 FocursSurname,也没有任何变化。
【问题讨论】:
标签: c# wpf mvvm waf-framework-c#