需要一个Mono兼容的WinForms对接库

发布于 2024-07-23 10:17:07 字数 224 浏览 9 评论 0原文

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

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

I've been looking for a Visual Studio-like docking library for WinForms, but the two most popular and complete options (WeifenLuo.WinFormsUI.Docking and the MagicLibrary) both use P/Invokes extensively, so I can't use them in Mono.

The best I can manage so far is toggling a Panel from being hosted by the main form or by a toolwindow that's made on the spot by setting the control's Parent. This is nowhere near the functionality I'm looking for, as I'm sure you can understand.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

恏ㄋ傷疤忘ㄋ疼 2024-07-30 10:17:07

我已经找了一段时间了,但没有找到,大多数 WinForm 停靠面板库都使用 P/Invokes。

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

I have been looking for a while and have found none, most WinForm dockpanel lib's use P/Invokes.

What platforms are you targeting? You may have to checkout other GUI libs like GTK#.

南汐寒笙箫 2024-07-30 10:17:07

最新的 DockPanel Suite 开始支持 Mono,并且自动禁用拖放功能。 为其他平台重写 P/Invoke 是很困难的,希望有一天能够实现,

http://dockpanelsuite.com

latest DockPanel Suite starts to support Mono, with drag and drop automatically disabled. It is difficult to rewrite the P/Invoke for other platforms, and hope one day that can be achieved,

http://dockpanelsuite.com

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文