Так что я недавно немного дурачился с WPF, и должен сказать, что мне действительно нравится эта идея.Я люблю фреймворк в целом, от GUI до сантехники.
Однако, так же, как я люблю управляемую землю, я так же люблю свой нативный код.Поэтому мне интересно, какие существуют библиотеки для C ++, которые отражают сущность различных частей WPF.Я не ищу решения для взаимодействия и не хочу решения для Managed C ++ или C ++ / CLI, а только решения для чистого C ++.
Теперь я не ожидаю найти «копию» WPF для C ++ -Я не ожидал бы, что это будет существовать, и не нуждался бы в этом.Вместо этого я ожидаю, что разные библиотеки могут захватить подмножество желаемых концепций.Мои особые интересы:
Графика с аппаратным ускорением для графических интерфейсов на основе виджетов (через DirectX или OpenGL, предпочтительно последний)
Декларативный язык для проектирования графического интерфейса(предпочтительно диалект XML)
Привязка данных
Независимость разрешения (менее важно)
Чтобы немного рассказать о моих рассуждениях, я хотел бы реализовать такую библиотеку самостоятельно, которая отражает конкретную модель, которую я начал разрабатывать.Я нахожусь в процессе поиска вдохновения и полезных ресурсов, прежде чем заблокировать свой дизайн.Библиотека предназначена для кроссплатформенности, поэтому ссылки на кроссплатформенные идеи были бы хороши, но не являются строго необходимыми, поскольку я обычно способен переводить вещи в кроссплатформенные решения.
Наконец, хотя янаписание библиотеки C ++ и идей на C ++ было бы здорово, я открыт для идей на любом родном языке.
Заранее благодарен за любую помощь.