Plataforma XAML
En esta sección se incluyen temas donde se explican conceptos de programación que generalmente son aplicables a cualquier aplicación que escribas con C#, Visual Basic o extensiones de componentes de Visual C++ (C++/CX) y XAML para la definición de la interfaz de usuario. Entre los conceptos de programación se incluyen cómo usar propiedades y eventos, y cómo estos se aplican a la programación de aplicaciones de la Plataforma universal de Windows (UWP). La Plataforma universal de Windows amplía los conceptos de propiedades de C#, Visual Basic o C++/CX y sus valores agregando el sistema de propiedades de dependencias. Los temas de esta sección también documentan el lenguaje XAML tal y como lo usa UWP y escenarios básicos a avanzados sobre el uso de XAML para definir la interfaz de usuario de la aplicación para UWP.
Tema | Descripción |
---|---|
Introducción a XAML | Presenta el lenguaje y los conceptos de XAML a los desarrolladores de aplicaciones de Windows Runtime y describe las diversas formas de declarar objetos y establecer atributos en XAML que se usan para crear una aplicación de Windows Runtime. |
Introducción a las propiedades de dependencia | Explica el sistema de propiedades de dependencia de que dispones cuando escribes una aplicación de Windows Runtime con C++, C# o Visual Basic junto con definiciones XAML para la interfaz de usuario. |
Propiedades de dependencia personalizadas | Se explica cómo definir e implementar las propiedades de dependencia personalizadas para una aplicación de Windows Runtime con C++, C# o Visual Basic. |
Introducción a las propiedades adjuntas | Explica el concepto de propiedad adjunta en XAML y proporciona algunos ejemplos. |
Propiedades adjuntas personalizadas | Se explica cómo implementar una propiedad adjunta de XAML como una propiedad de dependencia y cómo definir la convención de descriptor de acceso necesaria para que la propiedad adjunta se pueda usar en XAML. |
Introducción a eventos y eventos enrutados | Aquí se describe el concepto de programación de eventos en una aplicación de Windows Runtime cuando se usa C#, Visual Basic o C++/CX como lenguaje de programación y XAML para la definición de la interfaz de usuario. Puedes asignar controladores para eventos como parte de las declaraciones de los elementos de la interfaz de usuario en XAML, o puedes agregar los controladores en el código. Windows Runtime admite eventos enrutados, lo que implica que ciertos eventos de entrada y eventos de datos puedan ser controlados por otros objetos distintos del objeto que originó el evento. Los eventos enrutados son útiles cuando tienes que definir plantillas de control o usar contenedores de páginas o de diseño. |
Controles de UWP en aplicaciones de escritorio (islas XAML) | Se explica cómo usar controles de XAML para UWP para mejorar la interfaz de usuario de una aplicación de escritorio de Windows Forms, WPF o Win32. |