Ben*_*ual 11 .net c# wpf window setfocus
我有一个WPF窗口,我只创建一次,然后多次Show()和Hide().现在我正在寻找一种方法来将焦点设置在每个Show()上的元素上.我在哪里以及如何做到这一点?
Cil*_*vic 24
只需在要聚焦的元素上调用Element.Focus()即可.
如果你的意思是把焦点带到窗口尝试调用window.Activate()
Cha*_*thJ 5
在WPF中,有两个与焦点相关的主要概念:键盘焦点和逻辑焦点.键盘焦点是指接收键盘输入的元素,而逻辑焦点是指具有焦点的焦点范围中的元素.本概述将详细讨论这些概念.
您可以通过包含Window.Show/Hide和element.Focus功能来编写自己的ShowHide方法,以便在同一方法中处理它们.
归档时间:
14 年,10 月 前
查看次数:
30600 次
最近记录:
10 年,9 月 前