Detectando o foco de um controle no Silverlight
Existe alguma maneira de saber se um controle (especificamente um System.Windows.Controls.TextBox) está focado no Silverlight? Eu estou procurando algo como o seguinte (o que você veria em um aplicativo .Net regular):
textBox.Focused
Isso parece algo simples e trivial para deixar de ser um controle, e ainda não consigo encontrar uma resposta em nenhum lugar.
Atualizar
Uma solução um pouco mais elegante, incorporando a resposta de Rob, é criar um método de extensão da seguinte forma:
public static bool IsFocused( this Control control )
{
return FocusManager.GetFocusedElement() == control;
}