gpt4 book ai didi

c# - ShowInTaskbar 在 WPF 中不能可靠地工作

转载 作者:太空宇宙 更新时间:2023-11-03 13:10:17 24 4
gpt4 key购买 nike

我在 WPF 中有一个模式窗口,对于此窗口,ShowInTaskbar 设置为 true,但对于此模型窗口,应用程序图标不会每次都显示在任务栏中。有时图标会出现在任务栏中,有时不会。但要求是当此模态窗口(使用 ShowDialog)启动时,应用程序图标应始终在任务栏中可见。窗口样式设置为:ThreeDBorderWindow

显示模态窗口的代码是:

 winIHelper = new WindowInteropHelper(_shell);                                                  
_shell.SizeToContent = SizeToContent.WidthAndHeight;
winIHelper.Owner = parentHandle;
_shell.ShowInTaskbar = true;
_shell.Activate();
_shell.ShowDialog();

最佳答案

我有一个类似的情况,当显示不同的窗口(在我的例子中是启动画面)而没有设置任何所有者时,ShowInTaskbar 无法正常工作。

因此,设置 Other 窗口的 Owner 属性 - 解决了我的问题。

关于c# - ShowInTaskbar 在 WPF 中不能可靠地工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29097927/

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