C# 如何没有/一个窗口标题,并为任务栏设置不同的标题?

C# 如何没有/一个窗口标题,并为任务栏设置不同的标题?,c#,wpf,windows,winforms,C#,Wpf,Windows,Winforms,Windows 7中的Windows资源管理器,可能还有Vista(记不得了),在窗口中没有标题。但在任务栏中确实有一个标题(一些文本) 这是否可以在C#(wpf或winforms)中复制?通过框架或introp 我希望在任务栏中有一个显示“选项”的窗口,但窗口本身没有标题。MSDN有一篇很好的文章,名为,它讨论了使用Vista和Windows 7的DWM可以对窗口框架执行的操作。特别是,删除标准框架部分应该与您的情况相关。只需将以下属性添加到.xaml文件中的Windows元素即可 Windo

Windows 7中的Windows资源管理器,可能还有Vista(记不得了),在窗口中没有标题。但在任务栏中确实有一个标题(一些文本)

这是否可以在C#(wpf或winforms)中复制?通过框架或introp


我希望在任务栏中有一个显示“选项”的窗口,但窗口本身没有标题。

MSDN有一篇很好的文章,名为,它讨论了使用Vista和Windows 7的DWM可以对窗口框架执行的操作。特别是,删除标准框架部分应该与您的情况相关。

只需将以下属性添加到.xaml文件中的Windows元素即可

WindowStyle="None"
旁注: 任务管理器可以有标题栏,也可以没有标题栏,这取决于您使用的模式;双击边距以切换模式。另外请注意,打开任务管理器的最快注释是Ctrl+Shift+Esc。还可以查看Window元素的BorderThickness和WindowsState属性


归功于WPF MSDN文档中的粒子效果示例。

您是否注意到WPF窗口的一个属性:

ShowInTaskbar: 获取或设置一个值,该值指示窗口是否具有任务栏按钮。这是一个依赖属性


我想这可能会有帮助。您可以在ShowInTaskbar属性设置为“True”的情况下将WindowsStyle属性设置为“None”。

请查看标题为“Vista资源管理器–从标题栏中删除冗余信息”的部分。

谢谢,这是我100%想要的。非常感谢你!如果我有代表的话,我会投赞成票……希望我能同时得到两个答案。这也是我想要的。。非常感谢你。