Plataforma XAMLXAML platform

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.This section includes topics that explain programming concepts that are generally applicable to any app that you write using C#, Visual Basic, or Visual C++ component extensions (C++/CX) and XAML for your UI definition. 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).The programming concepts include how to use properties and events and how they apply to Universal Windows Platform (UWP) app programming. 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.The Universal Windows Platform extends C#, Visual Basic, or C++/CX concepts of properties and their values by adding the dependency property system. 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.Topics in this section also document the XAML language as it's used by the UWP and basic to advanced scenarios about how to use XAML to define the UI for your UWP app.

TemaTopic DescripciónDescription
Introducción a XAMLXAML overview 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.Introduces the XAML language and concepts to the Windows Runtime app developer audience, and describes the different ways to declare objects and set attributes in XAML as it is used for creating a Windows Runtime app.
Información general sobre las propiedades de dependenciaDependency properties overview 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.Explains the dependency property system that is available when you write a Windows Runtime app using C++, C#, or Visual Basic along with XAML definitions for UI.
Propiedades de dependencia personalizadasCustom dependency properties 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.Explains how to define and implement custom dependency properties for a Windows Runtime app using C++, C#, or Visual Basic.
Introducción a las propiedades adjuntasAttached properties overview Explica el concepto de propiedad adjunta en XAML y proporciona algunos ejemplos.Explains the concept of an attached property in XAML and provides some examples.
Propiedades adjuntas personalizadasCustom attached properties 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.Explains how to implement a XAML attached property as a dependency property and how to define the accessor convention that is necessary for your attached property to be usable in XAML.
Introducción a eventos y eventos enrutadosEvents and routed events overview 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.Describes the programming concept of events in a Windows Runtime app when using C#, Visual Basic, or C++/CX as your programming language and XAML for your UI definition. 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.You can assign handlers for events as part of the declarations for UI elements in XAML, or you can add the handlers in code. 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.Windows Runtime supports routed events: certain input events and data events can be handled by objects beyond the object that fired the event. Los eventos enrutados son útiles cuando tienes que definir plantillas de control o usar contenedores de páginas o de diseño.Routed events are useful when you define control templates or use pages or layout containers.
Controles de UWP en aplicaciones de escritorio (islas XAML)UWP controls in desktop apps (XAML Islands) 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.Explains how to use UWP XAML controls to enhance the UI of a Windows Forms, WPF, or Win32 desktop application.