我正在处理具有多个窗口的应用程序,但我想将应用程序中的任何窗口拖放到主窗口中,如tab,并可以像窗口一样将其放回。
我试图在xaml中的C#和MouseDown事件中使用drop事件但是没有工作
所以任何想法如何做到这一点?
答案 0 :(得分:0)
你不能生孩子" Window"在一个窗口内。
您可以拥有子用户控件。
如果您仍想拥有子窗口,则必须显示为弹出窗口
Or you can do a custom implementation like
http://clipflair.codeplex.com/
http://www.c-sharpcorner.com/uploadfile/mahesh/wpf-child-window/
For docking window you can use third party tools like
Or for a custom implementation you can try these examples
http://www.codeproject.com/Articles/140209/Building-a-Docking-Window-Management-Solution-in-W
http://www.codeproject.com/Articles/439873/Simple-Visual-Studio-like-Pane-Resizing-Docking-an
http://www.codeproject.com/Articles/22927/Multiple-Window-Interface-for-WPF
http://www.codeproject.com/Articles/18812/WPF-Docking-Library