Closed. This question is off-topic。它当前不接受答案。
想改善这个问题吗? Update the question,所以它是on-topic,用于堆栈溢出。
4年前关闭。
我需要一个可以在.NET和Mono以及Windows,Linux和Mac上运行的WeifenLuo替代产品,最好在MIT许可下获得许可。
如果该API与WeifenLuo的API类似,我将不胜感激,但我知道这样的API可能不可用。
另外,由于我在Google上找不到任何内容,因此我相信这可能不存在。
在这种情况下,我想要一些有关如何实现此功能的提示。
我有一些Windows.Forms经验(不多),并且不能使用任何P / Invoke。我已经知道如何检测窗口运动以及如何在给定位置和给定尺寸下创建无边界的半透明窗口。
所以这是我面临的一些问题:
WeifenLuo支持多个左/右/上/下窗格,从而可以调整它们的大小并包含多个面板。
它还支持可拆分选项卡。
开始之前,我还有什么要注意的吗?是否有类似的开源项目可用?
想改善这个问题吗? Update the question,所以它是on-topic,用于堆栈溢出。
4年前关闭。
我需要一个可以在.NET和Mono以及Windows,Linux和Mac上运行的WeifenLuo替代产品,最好在MIT许可下获得许可。
如果该API与WeifenLuo的API类似,我将不胜感激,但我知道这样的API可能不可用。
另外,由于我在Google上找不到任何内容,因此我相信这可能不存在。
在这种情况下,我想要一些有关如何实现此功能的提示。
我有一些Windows.Forms经验(不多),并且不能使用任何P / Invoke。我已经知道如何检测窗口运动以及如何在给定位置和给定尺寸下创建无边界的半透明窗口。
所以这是我面临的一些问题:
WeifenLuo支持多个左/右/上/下窗格,从而可以调整它们的大小并包含多个面板。
它还支持可拆分选项卡。
开始之前,我还有什么要注意的吗?是否有类似的开源项目可用?
最佳答案
我一直想要同样的东西。我一直在测试Win表单的基本布局系统,发现WinForms的单声道Mac版本不是100%完整的,例如尚未实现拖放,并且运行缓慢。
通过我自己的搜索,GTK#在所有平台上都提供了最佳支持。另一种方法是为每个平台(即WinFoms,GTK#(linux)和Cocoa(cocoa#/ monobjc))拆分UI。
关于c# - 寻找完全托管的WeifenLuo(DockPanel Suite)替代品或实现一项的提示。,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/453473/
10-13 07:07