Condividi tramite


WinUI

WinUI è il framework moderno dell'interfaccia utente nativa di Microsoft per la creazione di applicazioni desktop di Windows. Offre il sistema Fluent Design, il rendering ad alte prestazioni e un potente modello di programmazione basato su XAML per sviluppatori C# e C++.

Fornito come parte di Windows App SDK, WinUI consente di creare esperienze desktop moderne, lucidate e reattive che vengono eseguite in Windows 10, versione 1809 (build 17763) e versioni successive, incluso Windows 11.

WinUI è integrato nell'ambiente aperto e i contributi o le discussioni sono benvenuti. Per informazioni dettagliate, visitare il repository:

Per rimanere aggiornati sulle novità di WinUI, vedere le note sulla versione più recenti di Windows App SDK.

Diagramma dell'architettura di Windows App SDK

Vantaggi principali di WinUI

WinUI combina la flessibilità del modello di app Win32 con la ricchezza dell'esperienza utente moderna di Windows. È progettato per gli sviluppatori che vogliono creare app desktop di livello di produzione usando lo stesso linguaggio di progettazione e le stesse funzionalità di sistema delle esperienze di Windows predefinite.

Finestra dell'app mobile con controlli dell'interfaccia utente

Interfaccia utente moderna
WinUI include un set completo di controlli e stili UI moderni, progettati per usabilità, adattabilità e un aspetto raffinato e fluido.

Esplora Fluent Design

Logo C# e C++

Codice nel linguaggio preferito
Usare .NET (C#) o C++ con markup XAML per creare app che vengono eseguite facilmente tra dispositivi x86, x64 e ARM.

Indicatore di velocità

Ottimizzato per esperienze e hardware moderni
Creare app ricche e ad alte prestazioni con rendering dei pixel avanzato, DPI elevati e animazioni uniformi, ottimizzate per l'hardware moderno e i metodi di input come touch, penna, tastiera e mouse.

Logo WinUI e Windows App SDK

Basato su Windows App SDK
WinUI fa parte di Windows App SDK, offrendo l'accesso alle API di Windows moderne, ai comportamenti coerenti delle app e agli strumenti che semplificano lo sviluppo e la distribuzione.

Altre informazioni su Windows App SDK

Icone di più finestre dell'app

Supporta le esperienze chiave in Windows
La shell di Windows e molte app predefinite sono compilate con WinUI, offrendo alla tua app lo stesso aspetto, aspetto e prestazioni moderni di Windows stesso.


Introduzione a WinUI

Per iniziare a usare WinUI, è possibile provare queste risorse per iniziare:

Immagine che dice Hello, WinUI

Hello, WinUI
Configurare l'ambiente di sviluppo e compilare la prima app WinUI.

Una screenshot della raccolta WinUI

Esplorare la raccolta WinUI
WinUI Gallery è un'app open source che presenta esempi interattivi di controlli, funzionalità e funzionalità winUI. Include frammenti di codice e linee guida per la progettazione che consentono di iniziare rapidamente.

Esplora la raccolta WinUI

Vedi anche