AKo*_*ran 8 wpf wpf-controls winforms
我遇到了一些我遇到麻烦的奇怪行为:
令人不安的是,如果我在.NET 3.5下编译它,它没有问题.
有任何想法吗?
在派生窗口上实现此功能会有所帮助 - 但并不能完全解决问题:
protected override void OnDeactivated(EventArgs e)
{
var host = System.Windows.Input.FocusManager.GetFocusedElement(this) as System.Windows.Forms.Integration.WindowsFormsHost;
if (host !=null )
{
Focus();
}
base.OnDeactivated(e);
}
Run Code Online (Sandbox Code Playgroud)
它将焦点设置在停用时的窗口上 - 这还不够早,因此激活会翻转回来,但是当您第二次按 alt-tab 时,它会切换。但集中控制并未保留。我尝试调度焦点集 - 但效果不佳。
| 归档时间: |
|
| 查看次数: |
934 次 |
| 最近记录: |