Как получить доступ к сгенерированному текстовому полю внутри Silverlight DataForm? - PullRequest
0 голосов
/ 17 декабря 2010

У меня есть DataForm, привязанная к простому объекту с некоторыми текстовыми полями. DataForm правильно автоматически генерирует TextBox для каждого из строковых полей. Из кода мне теперь нужно установить фокус на один из тех сгенерированных элементов TextBox. Как вы получаете сгенерированный элемент из DataForm, чтобы я мог сфокусироваться на нем?

1 Ответ

1 голос
/ 17 декабря 2010

Использовать AutoGeneratingField событие DataForm.
Вот пример, как получить свойство с именем ID

   
void dataForm1_AutoGeneratingField(object sender, DataFormAutoGeneratingFieldEventArgs e)
{
   if (e.PropertyName == "ID")
   {
       // set focus
   }
}
...