我有一個WPF瀏覽器樣的應用程序與幾頁。當我在頁面之間切換時,我想設置鍵盤焦點。如何在WPF頁面重新載入中設置焦點?
當第一次加載頁面時,通過在構造函數中調用Control.Focus()
來工作。
但是,當我的網頁之間切換,這並不工作了 - 焦點僅僅是第一場,而忽略我嘗試將其更改爲別的:(
的頁面具有屬性KeepAlive=true
- 它會如果這樣可以讓焦點保持活躍狀態,但只是將焦點設置到第一個區域很煩人。
我試圖在加載的事件中設置焦點,但它也不起作用。在重新加載頁面後設置默認焦點。
有什麼方法可以設置重點進入第二次瀏覽頁面? 在類似瀏覽器的應用程序中切換WPF頁面時,應該如何以及在哪裏設置焦點?
是的,我試圖設置Loaded事件的焦點 - 不工作了。 – Sam 2008-10-07 12:19:46