Windows Tips & News

Доступна предварительная версия 4 WinUI 3

click fraud protection
РЕКОМЕНДУЕМЫЕ: Щелкните здесь, чтобы исправить проблемы с Windows и оптимизировать производительность системы

Microsoft выпускает Preview 4 своей новой библиотеки WinUI. Он был создан, чтобы дополнить проекты разработчиков элементами управления Fluent, современными функциями и другими улучшениями UWP / XAML. Он содержит множество исправлений и улучшений.

Рекламное объявление

Библиотека позволяет использовать компоненты WinUI XAML в WPF, WinForm и нативных приложениях. Microsoft добавила большинство современных элементов пользовательского интерфейса в структуру WinUI.

Баннер с логотипом Webui

Фреймворк был создан как для Windows 10, так и для Windows 10X. В последнем будут работать собственные приложения Win32. в контейнерах, поэтому Microsoft заинтересована в получении версий приложений, встроенных в Windows 10X. Теперь это возможно с WinUI. Microsoft ожидает, что разработчики обновят свои приложения, используя современную платформу, и сделают их совместимыми с Windows 10X.

СОДЕРЖАНИЕСпрятать
Что нового в WinUI Preview 4
Новые возможности WinUI Preview

Что нового в WinUI Preview 4

В выпуске Preview 4 используется новая версия CS / WinRT и Windows SDK. Это устраняет следующие ошибки:

  • Сбой при привязке к свойству URI с помощью {Binding}
  • Функции C # / WinRT Marshal некорректно взаимодействуют с .NET 5
  • Сбой WinUI 3 при работе со сборками Windows Insider
  • WebView2 не применяет язык / локаль основного приложения к CoreWebView2Environment
  • Элемент управления DataGrid в Windows Community Toolkit аварийно завершает работу приложения при запуске / при появлении полос прокрутки
  • Отрисовка страницы переходит в плохое состояние при изменении режима отображения
  • Сбой при использовании языкового поля со списком в CalendarView
  • Рабочий стол WinUI 3: невозможно выйти из WebView2
  • WinUI 3 Desktop: TreeView с производными TreeViewNodes дает сбой
  • Рабочий стол WinUI 3: невозможно ввести текст в текстовое поле внутри ContentDialog
  • Рабочий стол WinUI 3: ALT и F6 не работают
  • Старый удаленный SwapChainPanel отрисовывается поверх нового SwapChain
  • Рабочий стол WinUI 3: прокрутка с помощью трекпада невозможна
  • Сбой при использовании элемента управления NavigationView с несколькими окнами в одном потоке
  • Проблема доступности: отображение прямоугольника фокуса при запуске настольного приложения WinUI
  • Нарушение прав доступа при прокрутке в DataGrid
  • WinUI 3 Desktop: циклическое переключение вкладок не работает
  • Ошибка перетаскивания в GridView в настольном приложении с WinUI Xaml Islands
  • Проблема доступности: невозможно прокручивать с помощью клавиш PageUp / PageDown на рабочем столе WinUI 3
  • WebView2 имеет неправильный размер области просмотра
  • Сбой WebView2 при нажатии после открытия MenuFlyout
  • Рабочий стол WinUI 3: попытка выключить всплывающее окно DropDownButton или SplitButton вызывает сбой приложения
  • WebView2: двойной щелчок правой кнопкой мыши вызывает сбой
  • Нажатие на ToggleSplitButton вызывает сбой приложения.
  • Рабочий стол WinUI 3: пустое окно DesktopWindowXamlSource, видимое на панели задач
  • Рабочий стол WinUI 3: DataGrid не отображается
  • Рабочий стол WinUI 3: невозможно перетащить файлы в сетку
  • Рабочий стол WinUI 3: сбой ItemsRepeater в WinUI 3 Preview 2
  • AccessViolationException, возникающий при обновлении привязок
  • WinUI 3 Desktop: приложение вылетает при прокрутке NavigationView
  • ItemsControl не обновляется при динамическом добавлении или удалении элементов в своей коллекции ItemsSource.
  • Ошибка компиляции C2760 в App.xaml.g.h, если включен режим соответствия C ++

Помимо приведенного выше списка исправлений, у Microsoft есть упомянул следующие новые функции, представленные в последних трех выпусках WinUI.

Новые возможности WinUI Preview

  • Возможность создавать настольные приложения с WinUI, включая .NET 5 для приложений Win32.
  • Радиальный Градиент Кисть
  • Обновления TabView
  • Обновления темной темы
  • Улучшения и обновления WebView2
    • Поддержка высокого разрешения
    • Поддержка изменения размера и перемещения окон
    • Обновлено для более поздней версии Edge
    • Больше не нужно ссылаться на пакет Nuget, специфичный для WebView2.
  • SwapChainPanel
  • Поддержка ядра MRT
    • Это делает приложения быстрее и легче при запуске и обеспечивает более быстрый поиск ресурсов.
  • ARM64 Поддержка
  • Перетаскивайте внутри и снаружи приложений
  • RenderTargetBitmap (в настоящее время только содержимое XAML - нет содержимого SwapChainPanel)
  • Поддержка настраиваемого курсора
  • Внепоточный ввод
  • Улучшения нашего инструментария / опыта разработчиков:
    • Live Visual Tree, Hot Reload, Live Property Explorer и аналогичные инструменты
    • Intellisense для WinUI 3
  • Улучшения, необходимые для миграции с открытым исходным кодом

Чтобы узнать больше о WinUI 3 и его планах развития, ознакомьтесь с План развития библиотеки пользовательского интерфейса Windows на GitHub.


Microsoft также собирается использовать его в качестве замены основных частей пользовательского интерфейса Windows 10, включая меню «Пуск», Центр действий, рабочий стол и панель задач. Помимо оболочки, WinUI входит во встроенные приложения UWP: приложение Windows 10 Photos, Windows Calendar, Windows Maps, Movies & TV, Sticky Notes и Calculator. Внутри Microsoft их уже тестирует. Приложения получили более закругленные углы для меню, диалогов и других элементов. Посмотрите этот пост:

Универсальный внешний вид на базе WinUI достиг встроенных приложений Windows 10

РЕКОМЕНДУЕМЫЕ: Щелкните здесь, чтобы исправить проблемы с Windows и оптимизировать производительность системы
Firefox 84.0.1 вышел с исправлениями сбоев

Firefox 84.0.1 вышел с исправлениями сбоев

РЕКОМЕНДУЕМЫЕ: Щелкните здесь, чтобы исправить проблемы с Windows и оптимизировать производительн...

Читать далее

Как центрировать новые окна в Fluxbox для Linux

Как центрировать новые окна в Fluxbox для Linux

Сегодня я напишу статью о Linux для разнообразия. Поклонники Windows, не волнуйтесь, я не отказыв...

Читать далее

Microsoft обновляет пользовательский интерфейс избранного в браузере Edge

РЕКОМЕНДУЕМЫЕ: Щелкните здесь, чтобы исправить проблемы с Windows и оптимизировать производительн...

Читать далее