Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
WinUI 3 и пакет SDK для приложений Windows являются новыми технологиями, а по сравнению с UWP существуют некоторые функции, которые не поддерживаются. В этом разделе содержатся сведения о том, какие функции поддерживаются перед попыткой миграции.
Функция UWP | Состояние WinUI 3 |
---|---|
Фоновый акрил | ✅ Доступно через DesktopAcrylicController. |
Фоновые задачи | ✅ Поддерживается; см. BackgroundTaskBuilder (представлен в версии 1.7). |
Общие элементы управления пользовательского интерфейса | ✅ Поддерживается |
CameraCaptureUI | ✅ Поддерживается; см. CameraCaptureUI (введен в версии 1.7). Для получения информации об альтернативных API см. раздел Захват видео. |
Композиция и интероперабельность DirectX | ✅ Большинство функций композиции и рисования поддерживаются (глобальные эффекты композиции не поддерживаются в версии 1.7); См. раздел "Улучшение пользовательского интерфейса с помощью визуального слоя". |
Распространение через Магазин | ✅ Поддерживается |
Живые плитки (в Windows 10) | ✅ Поддерживается |
MapControl | ✅ Поддерживается, см. MapControl (представлен в версии 1.5). |
MediaElement и MediaPlayerElement | ✅ Используйте MediaPlayerElement, который появился в версии 1.2. |
Библиотека MSAL | ✅ Поддерживается |
MSIX | ✅ Поддержанный |
Одноуровневая настройка | ✅ Поддерживается |
API TaskbarManager | ✅ Поддерживается; для получения дополнительных сведений см. примеры на рабочем столе TaskbarManager. |
Всплывающие уведомления | ✅ Поддерживается |
Центр приложений Visual Studio | ✅ Поддерживается |
WebAuthenticationBroker | ✅ Поддерживается; см.: Microsoft.Security.Authentication.OAuth (представлено в версии 1.7). |
Оптимальная скорость запуска и производительность | ⚠️ Незначительный недостаток, см. рекомендации по повышению производительности. |
CoreTextServicesManager | ⚠️ Поддерживается только в Windows 11 |
PrintManager | ⚠️ Поддерживается в Windows 11 (пока недоступно в Windows 10) |
CoreWindow и связанные API | ❌ Не поддерживается в версии 1.7. Альтернативные API с некоторыми из этих же функций см. в разделе AppWindow и API на основе HWND. |
Поддержка ввода виртуальных ключей на геймпаде | ❌ Не поддерживается в версии 1.7; См . поддержку Gamepad в WinUI 3 |
InkCanvas | ❌ Не поддерживается в версии 1.7 |
Киоск с одним приложением | ❌ Не поддерживается в версии 1.7 |
Xbox и HoloLens | ❌ Не поддерживается в версии 1.7 |
Замечания, связанные с быстродействием
Сегодня в версии 1.7 пакета SDK для приложений Windows, скорость запуска, использование ОЗУ и размер установки приложений WinUI 3 больше или медленнее, чем в UWP. Мы активно работаем над улучшением этого.
Visual Studio
Вкладка "Конструктор XAML" в Visual Studio (и Blend для Visual Studio) в настоящее время не поддерживает проекты WinUI 3 (начиная с версии 1.7 пакета SDK для приложений Windows). Дополнительные сведения см. в статье "Создание пользовательского интерфейса с помощью конструктора XAML".
См. также
Windows developer