2014-01-07 37 views

回答

0

对不起,迟到的回应!

我认为要实现你所要求的,你需要重新实现他们的C++来继承RibbonWindow(而不是Window)。

可能有一个更简单的方法。 This open source project by emoacht提供了几个不同的DPI感知窗口,其中一个是ExtendedWindow,它是一个可定制的chrome窗口。由于RibbonWindow本身是一个将Ribbon组件与Window Chrome集成的窗口,所以也许有办法使用ExtendedWindow手动实现该功能?

如果你碰巧弄清楚,考虑向WpfMonitorAware项目,所以,我们都可以利用DPI感知RibbonWindows的:-)

最后 - 语法在WpfMonitorAware正在使用的具体到Visual Studio 2015和AFAIK C#6.0,所以你会想使用最新的VS.