Есть ли любой способ сказать ли управление (конкретно Система. Windows. Средства управления. TextBox), фокусируется в Silverlight? Я ищу что-то как следующее (что Вы видели бы в обычном приложении .NET):
textBox.Focused
Это походит на что-то простое и тривиальное для отъезда из управления, и все же я не могу найти ответ нигде.
Обновление
Немного более изящное решение, включая ответ Rob, состоит в том, чтобы создать дополнительный метод как так:
public static bool IsFocused( this Control control )
{
return FocusManager.GetFocusedElement() == control;
}
Вы должны использовать FocusManager
bool b = FocusManager.GetFocusedElement() == textBox;