我有一个WPF浏览器样的应用程序与几页。当我在页面之间切换时,我想设置键盘焦点。如何在WPF页面重新载入中设置焦点?
当第一次加载页面时,通过在构造函数中调用Control.Focus()
来工作。
但是,当我的网页之间切换,这并不工作了 - 焦点仅仅是第一场,而忽略我尝试将其更改为别的:(
的页面具有属性KeepAlive=true
- 它会如果这样可以让焦点保持活跃状态,但只是将焦点设置到第一个区域很烦人。
我试图在加载的事件中设置焦点,但它也不起作用。在重新加载页面后设置默认焦点。
有什么方法可以设置重点进入第二次浏览页面? 在类似浏览器的应用程序中切换WPF页面时,应该如何以及在哪里设置焦点?
是的,我试图设置Loaded事件的焦点 - 不工作了。 – Sam 2008-10-07 12:19:46