【发布时间】:2011-09-17 17:56:37
【问题描述】:
我有一个 WPF 窗口,我只创建一次,然后多次创建 Show() 和 Hide()。现在我正在寻找一种方法来将焦点设置在每个 Show() 上的一个元素上。我可以在哪里以及如何做到这一点?
【问题讨论】:
-
使用窗口的激活事件
-
只是为了挑剔:这不是用户界面指南,但从用户体验来看,用户不喜欢弄乱他们设置的内容。 IE。如果我将焦点设置到一个文本框,那么如果你隐藏并显示我希望仍在该文本框中的表单,则 alt-tab 复制一些值。但当然,您的问题可以受到用户需求的启发。在那种情况下,忘记一切吧:)
标签: c# .net wpf window setfocus