如何在WPF中的窗口标题栏上呈现按钮等?

时间:2012-02-19 19:27:14

标签: c# .net wpf

我可以使用WPF的边距和变换功能将按钮移动到标题栏上。但是,当我尝试它时,按钮确实在标题栏上,但它没有获得点击或鼠标悬停,因为它超出客户区。如果我双击它,它只是最大化/恢复窗口,就好像窗口是第一个获取事件的窗口。是否有某种方式(没有过多的技巧)来实现我试图描述的内容?

2 个答案:

答案 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