Condividi tramite


WinUI 2.0

WinUI 2.0 è la prima versione pubblica di WinUI (rilasciata a ottobre 2018).

WinUI è una soluzione estremamente semplice per creare eccezionali esperienze di tipo Fluent Design per Windows.

Include due pacchetti NuGet:

Puoi scaricare e usare i pacchetti WinUI nell'app usando lo strumenti di gestione dei pacchetti NuGet. Per maggiori informazioni, vedere Introduzione a WinUI.

WinUI è ospitata in GitHub dove apprezziamo ricevere eventuali segnalazioni di bug, richieste di funzionalità e contributi di codice da parte della community.

Microsoft.UI.Xaml 2.0.181011001

2018 ottobre

Questa è la prima versione del pacchetto NuGet Microsoft.UI.Xaml. Include funzionalità e controlli Fluent nativi ufficiali per le app UWP di Windows.

Nuove funzionalità

I controlli e i modelli in questa versione includono:

Funzionalità Descrizione
AcrylicBrush Disegna un'area con un materiale semitrasparente con diversi effetti, tra cui la sfocatura e una trama di rumore.
BitmapIconSource Rappresenta l'origine di un'icona che usa una bitmap come contenuto.
ColorPicker Rappresenta un controllo che consente a un utente di selezionare un colore usando uno spettro di colori, dispositivi di scorrimento e input di testo.
CommandBarFlyout Rappresenta un riquadro a comparsa specializzato che fornisce il layout per AppBarButton e gli elementi di comando correlati.
DropDownButton Rappresenta un pulsante con una freccia di espansione che consente di aprire un menu.
FontIconSource Rappresenta l'origine di un'icona che usa un glifo del tipo di carattere specificato.
MenuBar Rappresenta un contenitore specializzato per mostra un set di menu su una riga orizzontale, in genere nella parte superiore di una finestra dell'app.
MenuBarItem Rappresenta un menu di primo livello in un controllo MenuBar.
NavigationView Rappresenta un contenitore che consente di spostarsi nel contenuto dell'app. Include un'intestazione, una visualizzazione per il contenuto principale e un riquadro di menu per i comandi di spostamento.
ParallaxView Rappresenta un contenitore che associa la posizione di scorrimento di un elemento in primo piano, ad esempio un elenco, a un elemento dello sfondo, ad esempio un'immagine. Mentre si scorre l'elemento in primo piano, viene aggiunta un'animazione all'elemento di sfondo per creare un effetto di scorrimento a parallasse.
PersonPicture Rappresenta un controllo che mostra l'immagine avatar di una persona, se disponibile. In caso contrario, mostra le sue iniziali o un glifo generico.
RatingControl Rappresenta un controllo che consente a un utente di immettere una classificazione a stelle.
RefreshContainer Rappresenta un controllo contenitore che fornisce una funzionalità di RefreshVisualizer e di aggiornamento tramite trascinamento per il contenuto scorrevole.
RefreshVisualizer Rappresenta un controllo che fornisce indicatori di stato animati per l'aggiornamento del contenuto.
RevealBackgroundBrush Disegna lo sfondo di un controllo con un effetto Reveal usando il pennello di composizione e gli effetti di luce.
RevealBorderBrush Disegna il bordo di un controllo con un effetto Reveal usando il pennello di composizione e gli effetti di luce.
RevealBrush Classe di base per i pennelli che usano effetti di composizione e illuminazione per implementare il trattamento di progettazione con effetto visivo Reveal.
SplitButton Rappresenta un pulsante con due parti che è possibile richiamare separatamente. Una parte funziona come pulsante standard e l'altra richiama un riquadro a comparsa.
SwipeControl Rappresenta un contenitore che fornisce l'accesso ai comandi contestuali tramite interazioni di tocco.
SymbolIconSource Rappresenta l'origine di un'icona che usa un glifo del tipo di carattere Segoe MDL2 Assets come contenuto.
TextCommandBarFlyout Rappresenta un riquadro a comparsa specializzato della barra dei comandi che contiene comandi per la modifica di testo.
ToggleSplitButton Rappresenta un pulsante con due parti che è possibile richiamare separatamente. Una parte funziona come interruttore e l'altra richiama un riquadro a comparsa.
TreeView Rappresenta un elenco gerarchico con nodi, che è possibile espandere e comprimere, contenenti elementi annidati.

Esempi

Suggerimento

Per altre informazioni, linee guida per la progettazione ed esempi di codice, vedere Progettazione e codice per le app di Windows.

Le app WinUI 3 Gallery e WinUI 2 Gallery includono esempi interattivi della maggior parte dei controlli e delle funzionalità di WinUI 3 e WinUI 2.

Se sono già installate, è possibile aprirle facendo clic sui collegamenti seguenti: WinUI 3 Gallery o WinUI 2 Gallery.

Se non sono installate, è possibile scaricare WinUI 3 Gallery e WinUI 2 Gallery dal Microsoft Store.

È anche possibile ottenere il codice sorgente per entrambe le app da GitHub (usare il ramo principale per WinUI 3 e il ramo winui2 per WinUI 2).

Documentazione

Gli articoli sulle procedure per i controlli di WinUI sono inclusi nella documentazione relativa ai controlli UWP (Universal Windows Platform).

I documenti di riferimento dell'API si trovano qui: API WinUI.