Compartir a través de


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.