Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
WinUI и Windows App SDK являются новыми технологиями и, по сравнению с UWP, существуют некоторые функции, которые не поддерживаются. В этом разделе содержатся сведения о том, какие функции поддерживаются перед попыткой миграции.
| Функция UWP | Состояние WinUI |
|---|---|
| Фоновый акрил | ✅ Доступно через 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 desktop samples. |
| уведомления в стиле Toast | ✅ Поддерживается |
| Центр приложений Visual Studio | ✅ Поддерживается |
| WebAuthenticationBroker | ✅ Поддерживается; см.: Microsoft.Security.Authentication.OAuth (представлено в версии 1.7). |
| Оптимальная скорость запуска и производительность | ⚠️ Незначительный недостаток, см. рекомендации по повышению производительности. |
| CoreTextServicesManager | |
| PrintManager | |
| CoreWindow и связанные API | ❌ Не поддерживается в версии 1.7. Альтернативные API с некоторыми из этих же функций см. в разделе AppWindow и API на основе HWND. |
| Поддержка ввода виртуальных ключей на геймпаде | ❌ Не поддерживается в версии 1.7; см. сведения о поддержке Gamepad в WinUI |
| InkCanvas | ❌ Не поддерживается в версии 1.7 |
| Киоск для одного приложения Single-app | ❌ Не поддерживается в версии 1.7 |
| Xbox и HoloLens | ❌ Не поддерживается в версии 1.7 |
Замечания, связанные с быстродействием
Сегодня в версии 1.7 Windows App SDK, скорость запуска, использование ОЗУ и размер установки приложений WinUI больше или медленнее, чем в UWP. Мы активно работаем над улучшением этого.
Visual Studio
Вкладка Design конструктора XAML в Visual Studio (и Blend для Visual Studio) в настоящее время не поддерживает проекты WinUI (начиная с версии 1.7 Windows App SDK). Дополнительные сведения см. в статье "Создание пользовательского интерфейса с помощью конструктора XAML".
См. также
Windows developer