Мне нужна замена WeifenLuo, которая будет работать как на .NET, так и на Mono, на Windows, Linux и Mac, желательно под лицензией MIT. Я был бы признателен, если бы API был похож на WeifenLuo, но я понимаю, что он может быть недоступен.
Кроме того, поскольку я ничего не нашел в Google, я думаю, что этого может не быть. В этом случае я хотел бы получить несколько советов относительно того, как это реализовать.
У меня есть некоторый (небольшой) опыт работы с Windows.Forms, и я не должен использовать P/Invoke. Я уже знаю, как обнаружить движение окна и как создать полупрозрачное окно без полей в заданной позиции и заданного размера.
Итак, вот некоторые проблемы, с которыми я сталкиваюсь:
- WeifenLuo поддерживает несколько левых/правых/верхних/нижних панелей, что позволяет изменять их размер и содержать более одной панели.
- Он также поддерживает разделяемые вкладки.
Есть ли что-то еще, о чем я должен знать, прежде чем начать? Существуют ли аналогичные проекты с открытым исходным кодом?