Jak ustawić fokus na TextBox w wyskakującym okienku Silverlight 4

Mam prostyChildWindow popup w Silverlight 4 (beta).

Ważny: To jestpoza przeglądarką podanie.

chcę automatycznie ustawić ostrość na aTextBox kontroluj, kiedy otwiera się okno.

Próbowałem kilku rzeczy:

Poniższy kod nie robi nic. Nie sądzę, aby sterowanie było gotowe do skupienia po załadowaniu.

    private void ChildWindow_Loaded(object sender, RoutedEventArgs e)
    {
          textBox1.Focus();
    }

To działa, ale jest niezłe.

    private void ChildWindow_GotFocus(object sender, RoutedEventArgs e)
    {
          if (_firstTime == true) {
              textBox1.Focus();
             _firstTime = false;
          }
    }

Czy nie ma lepszego sposobu? Zawsze musiałem robić takie okropne rzeczy w WinFormach, ale miałem nadzieję, że już nie będę musiał.

Uwaga: topodobne pytanie jest tylko w przeglądarce. Sugeruje dzwonienieSystem.Windows.Browser.HtmlPage.Plugin.Focus(); co nie działa i faktycznie powoduje błąd podczas uruchamiania beta przeglądarki Silverlight 4 z poziomu przeglądarki.

questionAnswers(6)

yourAnswerToTheQuestion