Questa pagina contiene collegamenti a risorse che consentono di migliorare l'efficienza durante lo sviluppo delle app per Windows. Include app e toolkit di esempio; esempi di codice che illustrano attività, funzionalità e modelli di utilizzo dell'API specifici; strumenti e per migliorare l'ambiente di sviluppo.
L'app Raccolta WinUI 3 presenta tutti i componenti dell'interfaccia utente XAML in un formato interattivo. Questa app è il compagno interattivo delle Fluent Design Guidelines e include esempi di controlli, funzionalità e stili WinUI 3.
È possibile ottenere l'app dal Microsoft Store oppure ottenere il codice sorgente su GitHub microsoft/WinUI-Gallery.
Usa questa app di esempio per esplorare una raccolta di esempi che illustrano i modi creativi per personalizzare e differenziare l'app, quindi consulta il codice a cui si accompagna su GitHub per vedere come è stato creato. Presenta una varietà di API Microsoft.UI.Composition e Microsoft.UI.Input, i blocchi predefiniti che costituiscono il sistema Fluent Design.
Windows Community Toolkit è 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. Per informazioni dettagliate sull'uso del toolkit, vedere Introduzione a Windows Community Toolkit.
È possibile ottenere l'app raccolta di Windows Community Toolkit dalla di Microsoft Store per visualizzare i controlli in un'app effettiva o ottenere il codice sorgente in GitHub all'indirizzo CommunityToolkit/Windows.
Template Studio per WinUI accelera la creazione di nuove app WinUI usando un'interfaccia utente basata su procedura guidata. È disponibile per creare app con C# e MVVM Toolkit.
Template Studio per WinUI crea solo app che usano il modello di progettazione MVVM. Non supporta la creazione di app che usano il modello code-behind standard.
Esempi di Windows App SDK/WinUI 3
Gli esempi in questo elenco illustrano le funzionalità di Windows App SDK e WinUI 3. Per un catalogo più completo di esempi, vedere il nostro browser di esempi .
La maggior parte degli esempi identificati in questo elenco contiene file soluzione (.sln) che possono essere aperti in Visual Studio. Per ulteriori istruzioni, fare riferimento al Readme di ogni risorsa.
Questi esempi sono disponibili nel repository principale degli esempi di Windows App SDK in GitHub all'indirizzo microsoft/WindowsAppSDK-Samples
Gestire i tipi di attivazione dell'app.
API di attivazione dell'app controllano il modo in cui l'app gestisce tipi di attivazione come Launch, Filee Protocol.
Determinare il comportamento di istanza dell'applicazione.
Le API di creazione di istanze dell'app controllano se gli utenti possono eseguire più istanze dell'applicazione contemporaneamente.
Usare le notifiche di stato.
notifiche sullo stato consentono di rilevare quando il dispositivo dell'utente entra in stati specifici, ad esempio la modalità a basso consumo.
Adattare l'app alle impostazioni utente e dispositivo.
API di gestione delle risorse MRT Core consentono di adattare l'utilizzo delle risorse a situazioni specifiche.
Aggiungere il supporto delle finestre all'app per creare/nascondere nuove finestre, personalizzare le barre del titolo e altro ancora. Per altre informazioni, vedi gestire app di Windows.
Ambiente di sviluppo
Se hai completato i passaggi in Introduzione a WinUI, hai già installato Visual Studio e abilitato la modalità sviluppatore. Questi collegamenti forniscono altre informazioni su questi strumenti per approfondire le nozioni di base.
Lo strumento di sviluppo preferito di molti sviluppatori Windows, Visual Studio consente di creare progetti per Windows e molte altre piattaforme. Si tratta di un potente IDE che consente di scrivere, eseguire il debug e distribuire le app. Per altre informazioni sulle numerose operazioni che è possibile eseguire con Visual Studio, vedere la documentazione di Visual Studio.
Un editor altamente estensibile, Visual Studio Code può essere personalizzato per supportare quasi qualsiasi tipo di sviluppo che si può pensare. È una scelta ideale per la scrittura di app per Windows e altre piattaforme. Per altre informazioni, vedere la documentazione di Visual Studio Code .
Dev Home Introdotto con Windows 11, Dev Home è stato un dashboard sperimentale che ha fornito accesso rapido agli strumenti usati per sviluppare app per Windows. Dev Home non sarà più supportato a partire da maggio 2025.
Dev Drive Per velocizzare le attività di sviluppo comuni, è possibile creare un'unità formattata appositamente (dev drive) usata per archiviare i progetti.
terminale Windows Windows Terminal è un'applicazione host moderna per le shell della riga di comando che già conosci e ami, come Prompt dei comandi, PowerShell e bash (tramite WSL).
sottosistema Windows per Linux (WSL) WSL consente di eseguire distribuzioni Linux in Windows. Questo è un ottimo modo per usare strumenti open source per sviluppare app per Windows.
Documentazione del linguaggio
La maggior parte delle app WinUI è scritta in C# o C++. Queste guide contengono articoli, esercitazioni ed esempi di codice per iniziare a usare questi linguaggi.
Ora è anche un buon momento per creare un account per sviluppatore. Tra le altre cose, questo ti permetterà di pubblicare le tue app in Microsoft Store. Ecco come eseguire questa operazione: Creare un account per sviluppatore
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.
Feedback su Windows developer
Windows developer è un progetto di open source. Selezionare un collegamento per fornire feedback: