4

我一直在为 WinForms 寻找类似 Visual Studio 的对接库,但是两个最流行和最完整的选项(WeifenLuo.WinFormsUI.Docking 和 MagicLibrary)都广泛使用 P/Invokes,所以我不能在 Mono 中使用它们.

到目前为止,我能做到的最好的办法是通过设置控件的父级来切换面板,使其不由主窗体或由当场制作的工具窗口托管。这与我正在寻找的功能相去甚远,我相信您可以理解。

4

2 回答 2

1

我一直在寻找一段时间,但没有发现,大多数 WinForm 停靠面板库都使用 P/Invokes。

你的目标是什么平台?您可能需要检查其他 GUI 库,例如 GTK#。

于 2009-06-18T03:35:33.100 回答
1

最新的 DockPanel Suite 开始支持 Mono,拖放会自动禁用。其他平台的P/Invoke很难改写,希望有朝一日可以实现,

http://dockpanelsuite.com

于 2012-09-09T10:39:37.343 回答