WPF 透明窗体,无边框(比如一些桌面的日历桌面程序),如何让程序钉在桌面上。直接镶嵌在桌面背景上?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了WPF 透明窗体,无边框(比如一些桌面的日历桌面程序),如何让程序钉在桌面上。直接镶嵌在桌面背景上?相关的知识,希望对你有一定的参考价值。

参考技术A 你创建了透明的窗体的话如果你不在window的MouseleftButtonDown事件中添加this.DragMove()的话默认是不能拖动的,然后设置window的showInTaskBar为false,任务栏上就不显示图标,然后把窗口置于最底层,这样就等于钉在桌面上了追问

如果把判断Topmost 是否在不在顶层就可以实现了,对吧。原来自己不动脑子。

谢谢你的回复,回答很好。

但是如果这样的话,还有一个问题,如果在WIN7中点击显示桌面后,程序就不见了。有什么办法可以解决这个问题。

WPF中鼠标事件MouseLeftButtonDown,MouseLeftButtonUp实现无边框窗体的最大化,还原

最近在工作中,开始边学WPF,边在工作中应用。 在做一个自定义边框的WPF窗体的时候,想要实现无边框窗体的:双击标题栏最大化/还原,拖动标题栏移动窗体,拖动标题栏移动到屏幕顶端最大化,在窗体最大化时拖动标题栏恢复窗体原始尺寸。 这个效果在WPF自带边框的前提下,不需要我们去实现,在Window类中已

以上是关于WPF 透明窗体,无边框(比如一些桌面的日历桌面程序),如何让程序钉在桌面上。直接镶嵌在桌面背景上?的主要内容,如果未能解决你的问题,请参考以下文章

WPF 创建无边框的圆角窗口

QQ的一些图标是隐藏了按钮的边框 但是鼠标放在上面又出现了 想问一下如何用WPF实现的

WPF无边框窗体怎么移动?C#

Qt开源作品18-无边框背景透明窗体

Qt开源作品18-无边框背景透明窗体

winform 怎么实现无边框阴影