Обновление WPF для Windows 11 откроет доступ к новым возможностям темизации операционной системы. Например, приложения смогут использовать новые цветовые схемы Windows, включая акцентные цвета при выборе кнопок, текста и других элементов. Также приложения смогут применять закругленные углы для большего количества элементов, таких как кнопки или управляющие элементы.
В одном из постов на Github, Microsoft отметила, что модернизация Windows 11 для WPF может означать доступ к новым кистям цвета, градиентам, акцентным цветам и их вариациям. Приложения также смогут использовать такие функции, как Snap Layouts.
«Поддержка функций Win11, таких как Snap Layouts, закругленные углы для управляющих элементов и новые цветовые схемы, принесет улучшенный опыт для приложений WPF», — отметила Microsoft в документе поддержки, впервые замеченном Windows Latest. Это улучшит общий внешний вид приложений, построенных на WPF. Таким образом, приложения не будут выглядеть неуместно и будут дополнять схему пользовательского интерфейса Windows 11.
Улучшения доступности и производительности для приложений Windows 11
Улучшение управляющих элементов WPF поможет разработать приложения, которые могут использовать все пользователи, включая людей с ограниченными возможностями. Создание приложений с фокусом на доступность, которые не представляют сложностей в использовании, является главным приоритетом этой программы. Microsoft также хочет улучшить общую производительность приложений, построенных с использованием WPF. Будет проведено тестирование работы приложений на различных устройствах и устранение недостатков в WPF.
Microsoft планирует сделать эти приложения быстрее на Windows 11, снизить потребление памяти и ускорить запуск с улучшенной отрисовкой.
Исправление проблем
Гигант из Редмонда намерен решить основные ошибки и PR в WPF. Приоритет будет отдан крупным проблемам, а также будет привлечено сообщество для помощи. Постепенно огромная куча необработанных ошибок уменьшится. Таким образом, разработчикам не придется приостанавливать разработки или выпускать приложения с неисправными функциями.
WPF далек от совершенства на Windows 11, но Microsoft не хочет оставлять его в таком состоянии. На конференции разработчиков Build 2024 Microsoft представила WPF и WinAppSDK как будущее приложений для Windows. Эти новые планы улучшат общую структуру, выявляя и устраняя любые возникающие проблемы.
На официальной странице дорожной карты Microsoft уточнила свою позицию по поводу отсутствующей поддержки эмодзи, лигатур дефисов, поддержки SVG и других функций. Компания осознает недостаточность набора функций и планирует его улучшить. Однако исправление существующих проблем кажется первым шагом, что оставляет мало места для этих запросов.