0

我对AvalonDock 2.0比较陌生,但我听说使用这个新版本可以更改在浮动子窗口中双击标题栏的行为。但我在谷歌或其自己的网站上找不到任何线索。这甚至可能吗?

4

1 回答 1

0

我最终修改了 AvalonDock 的源代码,因为它只是添加了 6 行。如果您知道任何更好的方法,请发布您的答案。

在方法的switch声明FilterMessageLayoutAnchorableFloatingWindowControl.cs

            case Win32Helper.WM_NCLBUTTONDBLCLK:
                _model.Descendents().OfType<LayoutAnchorablePane>().First(p => p.ChildrenCount > 0 && p.SelectedContent != null).SelectedContent.Dock();
                break;

在方法的switch声明FilterMessageLayoutDocumentFloatingWindowControl.cs

            case Win32Helper.WM_NCLBUTTONDBLCLK:
                _model.RootDocument.Dock();
                break;
于 2013-08-21T18:00:11.090 回答