gpt4 book ai didi

c# - Wpf 窗口 Showdialog 没有获得焦点

转载 作者:行者123 更新时间:2023-12-05 05:20:57 27 4
gpt4 key购买 nike

我正在调用一个使用委托(delegate)的方法来显示一个彩色窗口,但该窗口没有获得焦点,它可以用鼠标正常工作,但对于触摸,它需要额外点击一次才能获得焦点。

 ColorPickerWindow colorPicker = new ColorPickerWindow ();
colorPicker.Owner = this;
colorPicker.ShowInTaskbar = false;
colorPicker.SetColor(MenuColor);
colorPicker.ShowDialog();

最佳答案

只需在您想要聚焦的元素上调用 Element.Focus()

如果您的意思是将焦点放在窗口上,请尝试调用 window.Activate()

来源:WPF Window set Focus

关于c# - Wpf 窗口 Showdialog 没有获得焦点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43863497/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com