最初のフォーカス
プログラムを起動した最初の画面に TextBox などの文字入力可能なコントロールがあるなら、カーソルをそこに出したい。
WPF だと、Loaded イベントでFocus()を呼び出したコントロールにカーソルが設定されます。
Silverlightだと最初は、ブラウザにフォーカスがあり、アプリケーションの表示空間がフォーカスされません。
まず、アプリケーションの表示空間にフォーカスを入れることが必要です。
- private void LayoutRoot_Loaded(object sender, RoutedEventArgs e)
- {
- System.Windows.Browser.HtmlPage.Plugin.Focus();
- tb1.Focus();
- }
|