【问题标题】:How can I use dockpanel in Linux/Mono with all its features?如何在 Linux/Mono 中使用停靠面板及其所有功能?
【发布时间】:2011-12-19 07:13:31
【问题描述】:

我想在 Linux 或 Mono 平台上使用停靠面板套件。我听说有一些方法可以修改dockpanel的源代码,以便它可以在Linux平台上使用它的所有功能,如拖放等。谁能指导我实现这一点?

【问题讨论】:

    标签: linux mono dockpanel-suite


    【解决方案1】:

    由于它与 Win32 API/PInvoke 的紧密绑定,目前无法在 Mono 上使用全部功能。你可能误解了别人的话。

    已编辑:DockPanel Suite 2.6 及更高版本包含我开发的 Mono 支持,http://dockpanelsuite.com

    【讨论】:

    • 谢谢 - 我如何“关闭”高级功能(即那些使用 P/Invoke 或 Kernel32 等的功能)以便在 Linux 上编译并在 Mono 中运行它?
    • 如果您使用 DPS 2.6 及更高版本,运行时会自动禁用不兼容的功能。你不需要做任何其他事情。
    【解决方案2】:

    是也不是。您可以编写一个silverlight 4.0 程序并在Linux 上的浏览​​器窗口中运行它,您可以使用silverlight 控件。

    如果你真的很勇敢,你可以使用 MoonLight(silverlight by mono)在 linux 上编写完整的桌面应用程序。一组有用的工具(无耻插件)是MoonBase

    但是.. 通常,不,如果您指的是 WPF DockPanel 控件,则不能在 Mono 之上使用它。

    【讨论】:

      【解决方案3】:

      我知道您使用过 WPF 标签,但您所听到的内容表明您使用的是 winforms。在这种情况下,您可能会对this 感兴趣。如果您真的考虑过 WPF,请查看 IanNorton 的答案。

      【讨论】:

        猜你喜欢
        • 2011-12-01
        • 2013-11-24
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2017-05-23
        • 1970-01-01
        • 1970-01-01
        • 2011-05-30
        相关资源
        最近更新 更多