我可以使用WPF的边距和变换功能将按钮移动到标题栏上。但是,当我尝试它时,按钮确实在标题栏上,但它没有获得点击或鼠标悬停,因为它超出客户区。如果我双击它,它只是最大化/恢复窗口,就好像窗口是第一个获取事件的窗口。是否有某种方式(没有过多的技巧)来实现我试图描述的内容?
答案 0 :(得分:3)
在我找到方法之后不久:
我下载了http://archive.msdn.microsoft.com/WPFShell二进制文件,并添加了dll作为参考。
我按照示例源指南进行操作,并意识到我需要编写例如<TabControl shell:WindowChrome.IsHitTestVisibleInChrome="True">
让点击和操作进入我的组件:)
答案 1 :(得分:0)
不完全符合您的要求但也许可能是一个可能的方向: http://www.codeproject.com/Articles/80255/Add-Your-Control-On-Top-Another-Application