Wpf 停靠窗口可以停靠在任何地方,还是只停靠在顶部、底部、左侧、右侧?

Wpf 停靠窗口可以停靠在任何地方,还是只停靠在顶部、底部、左侧、右侧?,wpf,winforms,dock,Wpf,Winforms,Dock,我需要在我的UI中使用很多这样的窗口(WPF、WinForms) 比如说一个带有文本“设置”的标签,当鼠标悬停时,将显示一个窗口,当鼠标移开时,窗口将消失。标签和窗口应该对齐,看起来就像它们是一个选项卡控件,标签是标题,窗口是选项卡项。 标签可以位于主UI的任何位置。 我想到了码头窗口。 我刚开始不确定我的问题是否有意义。 我的理解是我可以使用嵌套的停靠窗口,就像在面板中使用停靠窗口一样,面板是父面板/窗口的一个子面板。但是嵌套面板不是很直/容易。所以我想知道停靠窗口是否可以停靠在任何地方?谢谢

我需要在我的UI中使用很多这样的窗口(WPF、WinForms)
比如说一个带有文本“设置”的标签,当鼠标悬停时,将显示一个窗口,当鼠标移开时,窗口将消失。标签和窗口应该对齐,看起来就像它们是一个选项卡控件,标签是标题,窗口是选项卡项。 标签可以位于主UI的任何位置。 我想到了码头窗口。
我刚开始不确定我的问题是否有意义。
我的理解是我可以使用嵌套的停靠窗口,就像在面板中使用停靠窗口一样,面板是父面板/窗口的一个子面板。但是嵌套面板不是很直/容易。所以我想知道停靠窗口是否可以停靠在任何地方?谢谢

我认为最好的解决方案是使用现有的库,而不是重新发明轮子。请参阅优秀的对接库,它可能提供您需要的所有要求。它的名字叫AvalonDock,被几个大项目使用。例如SharpDevelop,该软件使用AvalonDock库。希望这能对你有所帮助

通常,最好解释一下你想要完成什么,而不是你决定使用什么技术。查看为什么不使用停靠库而不是创建自己的库?