Нужна моносовместимая библиотека стыковки WinForms

StackOverflow https://stackoverflow.com/questions/991254

  •  13-09-2019
  •  | 
  •  

Вопрос

Я искал библиотеку стыковки, подобную Visual Studio, для WinForms, но два наиболее популярных и полных варианта (WeifenLuo.WinFormsUI.Docking и MagicLibrary) оба широко используют P / Invokes , поэтому я не могу использовать их в Mono.

Лучшее, с чем я пока могу справиться, - это отключить панель от размещения в основной форме или в окне инструментов, созданном на месте путем установки родительского элемента управления.Это далеко не та функциональность, которую я ищу, как, я уверен, вы можете понять.

Это было полезно?

Решение

Я искал некоторое время и ничего не нашел, большинство библиотек WinForm dockpanel используют P / Invokes.

На какие платформы вы ориентируетесь?Возможно, вам придется проверить другие библиотеки графического интерфейса, такие как GTK #.

Другие советы

последний пакет DockPanel Suite начинает поддерживать Mono, при этом перетаскивание автоматически отключается.Трудно переписать P / Invoke для других платформ, и надеюсь, что однажды это может быть достигнуто,

http://dockpanelsuite.com

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top