Re[2]: Фокус ввода
От: Аноним  
Дата: 20.04.11 06:38
Оценка:
Здравствуйте, v.makeev, Вы писали:

VM>Здравствуйте, Аноним


VM>А вы добавили свой элемент в визуальное дерево? (something.AddVisualChild(myElement))

VM>Если нет, то следующий код абсолютно законно вернет a == false и b == null.

VM>
VM>var myElement = new MyElement {Focusable = true, IsEnabled = true};
VM>var a = myElement.Focus();
VM>var b = Keyboard.Focus(myElement);
VM>



Да-да, я добавлял в визуальное дерево. Проблема была в том, что я myElement.Focus() вызывал в конструкторе, а не в событие Loaded
Теперь все работает. Спасибо!
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.