關於focus的概念

看如下例子:this

1 public MainWindow()
2         {
3             InitializeComponent();
4             
5             // 設置窗體啓動時默認焦點位置
6             FocusManager.SetFocusedElement(this, tbxSearchKeyWords);
7         }

「tbxSearchKeyWords」是一個textbox控件,用來輸入關鍵字以供搜索的。上例代碼實現的功能是:當窗體啓動時,自動得到此textbox的焦點,而後光標移動到此textbox中,效果以下:spa

另外,還能夠這樣實現此功能:code

1 public MainWindow()
2         {
3             InitializeComponent();
4 
5             // 設置窗體啓動時默認焦點位置
6             tbxSearchKeyWords.Focus();
7         }

可是,若是像下面這樣連續在兩個控件上聚焦,則光標只會聚焦在第一個控件tbxSearchKeyWords上,而屏蔽掉第二個控件tbxStudyIDblog

1 public MainWindow()
2         {
3             InitializeComponent();
4 
5             // 設置窗體啓動時默認焦點位置
6             tbxSearchKeyWords.Focus();
7             tbxStudyID.Focus();
8         }
相關文章
相關標籤/搜索