Можно ли использовать WPF на Unix? - PullRequest
6 голосов
/ 25 января 2011

Я слышал о проекте Mono, но только в отношении winforms. Будет ли это работать с WPF?

Ответы [ 2 ]

11 голосов
/ 25 января 2011

WPF под Mono не существует.

На данный момент ни одна группа в проекте Mono не планирует внедрять API-интерфейсы Windows Presentation Foundation как часть проекта.

Команда разработчиков Mono предлагает вместо этого использовать Silverlight / Moonlight:

Silverlight реализует подмножество API-интерфейсов WPF и доступна в Windows, MacOS X и через наш собственный открытый исходный код.Усилие Moonlight доступно на Linux и других системах Unix.

1 голос
/ 21 июля 2011

Существует библиотека под названием Silverform SDK , предназначенная для обеспечения кроссплатформенной реализации WPF и Silverlight.

Библиотека реализована в управляемом коде и в настоящее время работает с OpenTK и Unity3D в качестве бэкэнда рендеринга. Основные функции, такие как привязка, макет, основные элементы управления и примитивы, уже реализованы (см. Демонстрацию веб-плеера Unity здесь ). Первоначально он был ориентирован на рендеринг Unity3d, в то время как поддержка автономных приложений Mono будет добавлена ​​в качестве отдельной сборки в будущем.

Отказ от ответственности: я один из разработчиков библиотеки.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...