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. |