Applicazioni di esempio per lo sviluppo di Windows
Articolo
Questa pagina è destinata agli utenti che cercano esempi di sviluppo di Windows che illustrano attività, funzionalità e modelli di utilizzo delle API specifici.
Gli esempi in questo documento illustrano le funzionalità di Windows App SDK/WinUI 3, UWP/ WinUI 2, .NET MAUI e altro ancora. Per un catalogo più completo di esempi, vedi il browser degli esempi.
La maggior parte degli esempi identificati in questo documento contiene file di Soluzione (.sln) che possono essere aperti in Visual Studio. Per altre istruzioni, fai riferimento a Readme di ogni risorsa.
Gestisci i tipi di attivazione dell'app Le API di attivazione delle app controllano il modo in cui l'app gestisce i tipi di attivazione, come Launch, File e Protocol.
Determina il comportamento delle istanze dell'applicazione Le API di creazione di istanze dell'app controllano se gli utenti possono eseguire più istanze dell'applicazione contemporaneamente.
Usa le notifiche di stato. Le notifiche di stato consentono di rilevare quando il dispositivo dell'utente entra in stati specifici, ad esempio la modalità a basso consumo.
Adatta l'app alle impostazioni utente e dispositivo. Le API di gestione delle risorse MRT Core consentono di adattare l'utilizzo delle risorse a situazioni specifiche.
Aggiungi il supporto di windowing all'app per creare/nascondere nuove finestre, personalizzare le barre del titolo e altro ancora. Per altre informazioni, vedi Finestre di gestione dell'app.
Archivia dati univoci dell'utente, come stati sessione, preferenze e altre impostazioni, consentendone facilmente il backup nel cloud all'interno di Windows.
Usa le API MediaCapture per arrestare/avviare anteprime della fotocamera, scattare foto/video, gestire la rotazione e regolare gli elementi in base all'angolo della fotocamera.
.NET MAUI è un framework multipiattaforma per la creazione di app per dispositivi mobili e desktop con C# e XAML. Con .NET MAUI è possibile sviluppare app eseguibili in Android, iOS, iPadOS, macOS e Windows da una singola base di codici condivisa. Questi sono disponibili anche nel browser esempi.
Usa un'app Shell .NET per ridurre la complessità, riutilizzare il codice e integrare le funzionalità di Windows esistenti (ad esempio lo spostamento URI e le barre di ricerca integrate) nell'app.
Contiene app di esempio che illustrano l'attivazione dell'applicazione principale e l'infrastruttura di gestione del ciclo di vita di diverse piattaforme, ad esempio la piattaforma UWP (Universal Windows Platform), Windows Form (WinForms) e la console.
Illustra le estensioni di conversione desktop per convertire app desktop (ad esempio Win32, Windows Presentation Foundation e Windows Form) e giochi in app e giochi UWP.
Una raccolta di funzioni helper, controlli personalizzati e servizi app. Semplifica e dimostra le attività di sviluppo comuni durante la creazione di app per Windows.
Frammenti di codice pronti all'uso che eseguono attività piccole ma utili di interesse per gli sviluppatori di app UWP. Questi frammenti di codice mostrano soluzioni semplici ai problemi comuni e ricette semplici che consentono di implementare nuove funzionalità dell'app.
Win2D è un'API Windows Runtime (WinRT) facile da usare per l'esecuzione del rendering di grafica 2D in modalità immediata con accelerazione GPU. È disponibile per gli sviluppatori C# e C++ e usa la potenza di Direct2D, integrandosi facilmente con XAML e CoreWindow.
L'origine di questo contenuto è disponibile in GitHub, in cui è anche possibile creare ed esaminare i problemi e le richieste pull. Per ulteriori informazioni, vedere la guida per i collaboratori.
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, vedere https://aka.ms/ContentUserFeedback.