Подтвердить что ты не робот

Какая хорошая альтернатива WPF для кого-то, использующего моно?

Я изучаю способы создания музыкального приложения для случайного создания упражнений для гитары, но мне сложно решить, что делать с помощью инструментария виджета или gui. Я по-прежнему рекомендую WPF для этого, но я хочу использовать Mono, который не поддерживает WPF. Есть ли что-то похожее на WPF, поддерживающее Mono Framework? Если нет, что будет логичной/хорошей альтернативой и почему? Я думал использовать MonoMac для OS X и GTK # для окон, если это что-то говорит.

Обратите внимание, что большая часть моего времени потрачена на мой MacBook Pro, и я предпочел бы не использовать старый рабочий стол Windows в качестве среды разработки.

4b9b3361

Ответ 1

Xamarin стоит за новым кросс-платформенным набором инструментов UI под названием XWT - https://github.com/mono/xwt - (ужасно запутанное имя, не путайте его с различные другие инструменты XWT). XWT имеет различные back-end двигатели, включая WPF, GTK # и Cocoa.

Я не использовал его и подозреваю, что он все еще довольно незрелый. Но с поддержкой Xamarin и некоторым терпением и обратной связью с вашей стороны это выглядит как хороший проект.

Ответ 2

Если вы не против жить с небольшим подмножеством WPF, вы всегда можете использовать библиотеку WPF.NET MicroFramework. Не знаю точных ограничений, но стоит попробовать.

Ответ 3

Попробуйте WX.Net

WX.Net - это оболочка .NET Common Language Infrastructure (CLI) для wxWidgets. Он состоит из двух частей:

  • wx-c - это библиотека С++, которая предоставляет API wxWidgets как коллекцию дружественных функций С#.
  • WX.Net - сборка .NET, написанная на С#, которая параллельна wxWidgets иерархии классов.

WX.Net может использоваться с различными реализациями CLI, включая .NET и Mono.