【问题标题】:How to render buttons and such on window title bar in WPF?如何在 WPF 中的窗口标题栏上呈现按钮等?
【发布时间】:2012-03-10 06:43:41
【问题描述】:

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

【问题讨论】:

标签: c# .net wpf


【解决方案1】:

在我找到这样做的方法后不久:

我下载了 http://archive.msdn.microsoft.com/WPFShell 二进制文件,并添加了 dll 作为参考。

我遵循示例源指南并意识到我需要编写例如<TabControl shell:WindowChrome.IsHitTestVisibleInChrome="True"> 让点击和操作进入我的组件:)

【讨论】:

    【解决方案2】:

    不完全是您需要的,但也许它可能是一个可能的方向: http://www.codeproject.com/Articles/80255/Add-Your-Control-On-Top-Another-Application

    【讨论】:

      猜你喜欢
      • 2012-02-19
      • 2013-07-31
      • 2013-08-05
      • 2013-03-03
      • 1970-01-01
      • 1970-01-01
      • 2011-07-03
      • 1970-01-01
      • 2020-01-09
      相关资源
      最近更新 更多