我对AvalonDock 2.0相对较新,但我听说可以使用这个新版本更改浮动子窗口中双击标题栏的行为。但我无法找到任何关于Google或其网站的线索。这甚至可能吗?
答案 0 :(得分:0)
我最终修改了AvalonDock的源代码,因为它只添加了6行。如果你有更好的方法,请发表你的答案。
switch
<{1}} FilterMessage
方法的LayoutAnchorableFloatingWindowControl.cs
声明
case Win32Helper.WM_NCLBUTTONDBLCLK:
_model.Descendents().OfType<LayoutAnchorablePane>().First(p => p.ChildrenCount > 0 && p.SelectedContent != null).SelectedContent.Dock();
break;
switch
<{1}} FilterMessage
方法的LayoutDocumentFloatingWindowControl.cs
声明
case Win32Helper.WM_NCLBUTTONDBLCLK:
_model.RootDocument.Dock();
break;