weifenluo.winformsui.docking dll для Linux - PullRequest
       18

weifenluo.winformsui.docking dll для Linux

2 голосов
/ 01 февраля 2012

У меня есть приложение C #, которое использует weifenluo.winformsui.docking.dll 2.3.1.0 для стыковки.Он прекрасно работает в Windows, но не работает в Mono в Linux, Ubuntu версии 10.04 32-bit.Исключение составляет библиотека weifenluo.winformsui.docking.

Кто-нибудь может мне помочь в решении этой проблемы?или поделитесь библиотекой weifenluo.winformsui.docking.dll, которая совместима как с Windows, так и с Linux.

1 Ответ

4 голосов
/ 01 февраля 2012

К сожалению, эта библиотека использует PInvoke для вызова Win32 API, поэтому она не переносима для использования Linux.

Если вы не решите отказаться от поддержки перетаскивания, вы можете использовать облегченную версию,

http://www.lextm.com/2010/05/dockpanel-suite-tip-4-we-could-go-mono.html

Это модифицированный исходный код,

https://github.com/lextm/sharpsnmplib/tree/master/WinFormsUI

Обновление: я стал одним из сопровождающих этого проекта. Пожалуйста, посетите http://dockpanelsuite.com, чтобы проверить последнюю информацию.

...