[英]How can I open a file in my WPF app, when the user double-clicks on that file?
[英]How to make AvalonDock's floating child window dock when user double-clicks its title bar?
我最終修改了AvalonDock的源代碼,因為它只是添加了6行。 如果您知道更好的方法,請發表答案。
在LayoutAnchorableFloatingWindowControl.cs
的FilterMessage
方法的switch
語句中
case Win32Helper.WM_NCLBUTTONDBLCLK:
_model.Descendents().OfType<LayoutAnchorablePane>().First(p => p.ChildrenCount > 0 && p.SelectedContent != null).SelectedContent.Dock();
break;
在LayoutDocumentFloatingWindowControl.cs
的FilterMessage
方法的switch
語句中
case Win32Helper.WM_NCLBUTTONDBLCLK:
_model.RootDocument.Dock();
break;
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.