Wykrywanie ostrości kontrolki w Silverlight
Czy istnieje sposób, aby stwierdzić, czy formant (konkretnie System.Windows.Controls.TextBox) jest skoncentrowany w Silverlight? Szukam czegoś takiego jak poniżej (co można zobaczyć w zwykłej aplikacji .Net):
textBox.Focused
Wydaje się to czymś prostym i banalnym, aby pominąć kontrolę, a jednak nie mogę nigdzie znaleźć odpowiedzi.
Aktualizacja
Nieco bardziej eleganckim rozwiązaniem, zawierającym odpowiedź Roba, jest stworzenie metody rozszerzenia w taki sposób:
public static bool IsFocused( this Control control )
{
return FocusManager.GetFocusedElement() == control;
}