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

标签 c# winforms mono dockpanel

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

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

最佳答案

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

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

关于c# - 需要一个兼容 Mono 的 WinForms 对接库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/991254/

相关文章:

c# - 我可以在 C# 中获取变量或对象的物理地址吗?

c# - 两个VS2008 C#类库项目是否可以共享一个命名空间?

c# - 非事件窗口的 ToolTip.Show 不起作用

c# - 将文本设置到标签的右下边缘?

c# - 将字节数组从 Unity C# 传递到 C++ 库方法

c# - 使用 Entity Framework 6 的存储库模式更新记录

c# - 将 VisualStateGroup 的当前状态绑定(bind)到 UWP MVVM 应用中 View 模型中的属性

c# - PictureBox 的 Paint 事件导致闪烁 - 我还能在哪里做这个?

c# - 同一个 RelativeLayout 中的多个 ListView

c# - Mono 上的 Azure TimerManager 的类型初始值设定项引发异常