Piattaforma XAML

Questa sezione include argomenti che illustrano i concetti di programmazione generalmente applicabili a qualsiasi app scritta usando C#, Visual Basic o le estensioni dei componenti Visual C++ (C++/CX) e XAML per la definizione dell'interfaccia utente. I concetti di programmazione includono l'uso di proprietà ed eventi e il modo in cui si applicano alla programmazione di app UWP (Universal Windows Platform). La piattaforma UWP (Universal Windows Platform) estende i concetti delle proprietà C#, Visual Basic o C++/CX e i relativi valori aggiungendo il sistema di proprietà di dipendenza. Gli argomenti in questa sezione documentano anche l'uso del linguaggio XAML nella piattaforma UWP e illustrano gli scenari di base e avanzati sull'uso di XAML per definire l'interfaccia utente per le app UWP.

Argomento Descrizione
Panoramica di XAML Presenta il linguaggio XAML e i relativi concetti agli sviluppatori di app di Windows Runtime e descrive i diversi modi possibili per dichiarare oggetti e impostare attributi in XAML per la creazione di app di Windows Runtime.
Panoramica delle proprietà di dipendenza Illustra il sistema di proprietà di dipendenza disponibile durante la scrittura di un'app di Windows Runtime in C++, C# o Visual Basic, oltre alle definizioni di XAML per l'interfaccia utente.
Proprietà di dipendenza personalizzate Spiega come definire e implementare proprietà di dipendenza personalizzate per un'app di Windows Runtime usando C++, C# o Visual Basic.
Panoramica delle proprietà associate Descrive il concetto di proprietà associata in XAML e fornisce alcuni esempi.
Proprietà associate personalizzate Spiega come implementare una proprietà associata XAML come proprietà di dipendenza e come definire la convenzione della funzione di accesso necessaria affinché la proprietà associata sia utilizzabile in XAML.
Panoramica degli eventi e degli eventi indirizzati Descrive il concetto di programmazione di eventi in un'app di Windows Runtime quando si usa C#, Visual Basic o C++/CX come linguaggio di programmazione e XAML per la definizione dell'interfaccia utente. Puoi assegnare gestori per gli eventi come parte delle dichiarazioni per gli elementi dell'interfaccia utente in XAML, oppure puoi aggiungere i gestori nel codice. Windows Runtime supporta eventi indirizzati: alcuni eventi di input ed eventi di dati possono essere gestiti da oggetti oltre l'oggetto che ha generato l'evento. Gli eventi indirizzati sono utili quando si definiscono i modelli di controllo o si usano pagine o contenitori di layout.
Controlli UWP nelle app desktop (isole XAML) Descrive come usare i controlli XAML UWP per migliorare l'interfaccia utente di un'applicazione desktop Windows Forms, WPF o Win32.