Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
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