Cosa è supportato durante la migrazione dalla piattaforma UWP a WinUI 3
WinUI 3 e i SDK per app di Windows sono nuove tecnologie e, rispetto alla piattaforma UWP, alcune funzionalità non sono supportate. In questo argomento vengono fornite informazioni sulle funzionalità supportate prima di tentare la migrazione.
Funzionalità UWP | Stato winUI 3 |
---|---|
Acrilico di sfondo | ✅ Disponibile tramite DesktopAcrylicController |
Controlli comuni dell'interfaccia utente | ✅ Supportati |
Interoperabilità Di composizione/DirectX | ✅ Per lo più supportato; la maggior parte delle caratteristiche di composizione e la maggior parte delle caratteristiche di disegno sono disponibili. Tuttavia, l'uso degli effetti di composizione globali non è supportato nella versione 1.5 |
Distribuzione tramite Store | ✅ Supportati |
Riquadri animati (in Windows 10) | ✅ Supportati |
MapControl | ✅ Supportati; vedere MapControl (introdotto nella versione 1.5) |
MediaElement e MediaPlayerElement | ✅ Usare MediaPlayerElement, introdotto nella versione 1.2 |
Libreria MSAL | ✅ Supportati |
MSIX | ✅ Supportati |
Creazione di istanze singole | ✅ Supportati |
API TaskbarManager | ✅ Supportati; per informazioni dettagliate, vedere Esempi di desktop taskbarManager |
Notifiche di tipo avviso popup | ✅ Supportati |
Visual Studio App Center | ✅ Supportati |
Attività in background | ✅ Supportato per C++ ⚠️ Parzialmente supportato per C# (attività in background OOP supportate) |
Migliore velocità e prestazioni di lancio | ⚠️ Leggero svantaggio, vedere considerazioni sulle prestazioni |
CoreTextServicesManager | ⚠️ Supportato solo in Windows 11 |
PrintManager | ⚠️ Supportato in Windows 11 (non ancora disponibile in Windows 10) |
Fotocamera CaptureUI | ❌ Non supportato nella versione 1.5. Per le API alternative, vedere Uso dell'acquisizione video |
CoreWindow e le API correlate | ❌ Non supportato nella versione 1.5. Per api alternative con alcune delle stesse funzionalità, vedere AppWindow e API basate su HWND |
Containerizzazione completa dell'app | ❌ Non supportato nella versione 1.5 |
InkCanvas | ❌ Non supportato nella versione 1.5 |
Chiosco multimediale con app singola | ❌ Non supportato nella versione 1.5 |
WebAuthenticationBroker | ❌ Non supportato nella versione 1.5; ma vedere l'interfaccia IWebAuthenticationCoreManagerInterop |
Supporto di Xbox e HoloLens | ❌ Non supportato nella versione 1.5 |
Considerazioni sulle prestazioni
Oggi nella versione 1.5 della SDK per app di Windows, velocità di avvio, utilizzo della RAM e dimensioni di installazione delle app WinUI 3 sono più grandi/lente rispetto a quelle visualizzate nella piattaforma UWP. Stiamo lavorando attivamente per migliorare questo problema.
Visual Studio
La scheda Progettazione della finestra di progettazione XAML in Visual Studio (e Blend per Visual Studio) attualmente non supporta i progetti WinUI 3 (a partire dalla versione 1.5 del SDK per app di Windows). Per altre info, vedi Creare un'interfaccia utente usando la finestra di progettazione XAML.
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per