fbpx
Wikipedia

XAML

XAML (acrónimo pronunciado xammel del inglés eXtensible Application Markup Language, Lenguaje Extensible de Formato para Aplicaciones en español) es el lenguaje de formato para la interfaz de usuario para la Base de Presentación de Windows (WPF por sus siglas en inglés) y Silverlight(wpf/e), el cual es uno de los "pilares" de la interfaz de programación de aplicaciones .NET en su versión 3.0 (conocida con anterioridad con el nombre clave WinFX).

XAML
Desarrollador
Microsoft
Información general
Extensión de archivo .xaml
Tipo de MIME application/xaml+xml
Lanzamiento inicial Versión 1.0
Junio de 2008
Última versión v2009
16 de abril de 2010 (11 años, 6 meses y 17 días)
Extendido de XML
Formato abierto ?

XAML es un lenguaje declarativo basado en XML, optimizado para describir gráficamente interfaces de usuario visuales ricas desde el punto de vista gráfico, tales como las creadas por medio de Adobe Flash. XUL y UIML son otros ejemplos de lenguajes de interfaz basados en XML. SVG es un estándar de la organización W3C, el cual soporta gráficos, animaciones, audio y video integrados, eventos y comportamiento descrito por medio de escritura y puede ser utilizado como lenguaje de interfaz basado en XML.

En su uso típico, los archivos tipo XAML serían producidos por una herramienta de diseño visual, como Microsoft Visual Studio o Microsoft Blend. El XML resultante es interpretado en forma instantánea por un sub-sistema de despliegue de Windows que reemplaza al GDI de las versiones anteriores de Windows. Los elementos de XAML se interconectan con objetos del Entorno Común de Ejecución para Lenguajes. Los atributos se conectan con propiedades o eventos de esos objetos.

XAML fue diseñado para soportar las clases y métodos de la plataforma de desarrollo .NET que tienen relación con la interacción con el usuario, en especial el despliegue en pantalla. El acrónimo XAML originalmente significaba Extensible Avalon Markup Language, Lenguaje Extensible de Formato de Avalon; habiendo sido Avalon el nombre clave original de la Base de Presentación de Windows, nombre que engloba a este grupo de clases de .NET.

Tecnología

Un archivo XAML puede ser compilado para obtener un archivo binario XAML .baml, el cual puede ser insertado como un recurso en un ensamblado de Framework .NET. En el momento de ejecución, el motor del Framework extrae el archivo .baml de los recursos del ensamblado, se analiza sintácticamente, y crea el correspondiente árbol visual WPF o Workflow.

Cuando se use en Windows Presentation Foundation, XAML es usado para describir interfaces visuales para usuarios. WPF permite la definición de objetos en 2D y 3D, rotaciones, animaciones y otra variedad de características y efectos.

Cuando es usado en el contexto de Windows Workflow Foundation, XAML es usado para describir lógica declarativa potencialmente larga (potentially long-running declarative logic), como aquellos creados en el proceso de sistemas de modelado y herramientas. El formato de serialización para WorkFlows había sido llamado previamente XOML, para diferenciarlo de su uso en IU de los XAML, pero esa diferenciación ya no existe. Sin embargo las extensiones de los archivos que contienen marcado de workflow es todavía XOML. [4][5]

Ejemplos

Este ejemplo en XAML muestra un texto "Hola Mundo!" dentro de un contenedor del tipo Canvas.

<Canvas xmlns="http://web.archive.org/web/http://schemas.microsoft.com/client/2007" xmlns:x="http://web.archive.org/web/http://schemas.microsoft.com/winfx/2006/xaml"> <TextBlock>Hola Mundo!</TextBlock> </Canvas> 

Véase también

Referencias

Enlaces externos

  • Blog del Equipo de Silverlight (español) el 1 de junio de 2009 en Wayback Machine.
  • Blog del Equipo de Expression(español) el 18 de junio de 2009 en Wayback Machine.
  • Información general sobre XAML
  • United XAML Initiative - Alternativas a XAML de código libre.
  • - Aurora
  •   Datos: Q258778

xaml, acrónimo, pronunciado, xammel, inglés, extensible, application, markup, language, lenguaje, extensible, formato, para, aplicaciones, español, lenguaje, formato, para, interfaz, usuario, para, base, presentación, windows, siglas, inglés, silverlight, cual. XAML acronimo pronunciado xammel del ingles eXtensible Application Markup Language Lenguaje Extensible de Formato para Aplicaciones en espanol es el lenguaje de formato para la interfaz de usuario para la Base de Presentacion de Windows WPF por sus siglas en ingles y Silverlight wpf e el cual es uno de los pilares de la interfaz de programacion de aplicaciones NET en su version 3 0 conocida con anterioridad con el nombre clave WinFX XAMLDesarrolladorMicrosoftInformacion generalExtension de archivo xamlTipo de MIMEapplication xaml xmlLanzamiento inicialVersion 1 0 Junio de 2008Ultima versionv2009 16 de abril de 2010 11 anos 6 meses y 17 dias Extendido deXMLFormato abierto editar datos en Wikidata XAML es un lenguaje declarativo basado en XML optimizado para describir graficamente interfaces de usuario visuales ricas desde el punto de vista grafico tales como las creadas por medio de Adobe Flash XUL y UIML son otros ejemplos de lenguajes de interfaz basados en XML SVG es un estandar de la organizacion W3C el cual soporta graficos animaciones audio y video integrados eventos y comportamiento descrito por medio de escritura y puede ser utilizado como lenguaje de interfaz basado en XML En su uso tipico los archivos tipo XAML serian producidos por una herramienta de diseno visual como Microsoft Visual Studio o Microsoft Blend El XML resultante es interpretado en forma instantanea por un sub sistema de despliegue de Windows que reemplaza al GDI de las versiones anteriores de Windows Los elementos de XAML se interconectan con objetos del Entorno Comun de Ejecucion para Lenguajes Los atributos se conectan con propiedades o eventos de esos objetos XAML fue disenado para soportar las clases y metodos de la plataforma de desarrollo NET que tienen relacion con la interaccion con el usuario en especial el despliegue en pantalla El acronimo XAML originalmente significaba Extensible Avalon Markup Language Lenguaje Extensible de Formato de Avalon habiendo sido Avalon el nombre clave original de la Base de Presentacion de Windows nombre que engloba a este grupo de clases de NET Indice 1 Tecnologia 2 Ejemplos 3 Vease tambien 4 Referencias 5 Enlaces externosTecnologia EditarUn archivo XAML puede ser compilado para obtener un archivo binario XAML baml el cual puede ser insertado como un recurso en un ensamblado de Framework NET En el momento de ejecucion el motor del Framework extrae el archivo baml de los recursos del ensamblado se analiza sintacticamente y crea el correspondiente arbol visual WPF o Workflow Cuando se use en Windows Presentation Foundation XAML es usado para describir interfaces visuales para usuarios WPF permite la definicion de objetos en 2D y 3D rotaciones animaciones y otra variedad de caracteristicas y efectos Cuando es usado en el contexto de Windows Workflow Foundation XAML es usado para describir logica declarativa potencialmente larga potentially long running declarative logic como aquellos creados en el proceso de sistemas de modelado y herramientas El formato de serializacion para WorkFlows habia sido llamado previamente XOML para diferenciarlo de su uso en IU de los XAML pero esa diferenciacion ya no existe Sin embargo las extensiones de los archivos que contienen marcado de workflow es todavia XOML 4 5 Ejemplos EditarEste ejemplo en XAML muestra un texto Hola Mundo dentro de un contenedor del tipo Canvas lt Canvas xmlns http web archive org web http schemas microsoft com client 2007 xmlns x http web archive org web http schemas microsoft com winfx 2006 xaml gt lt TextBlock gt Hola Mundo lt TextBlock gt lt Canvas gt Vease tambien EditarMicrosoft Expression Blend Herramienta de Microsoft que utiliza XAML Adobe Flex JavaFX OpenLaszlo XUL ZULReferencias EditarEnlaces externos EditarMicrosoft Expression Blog del Equipo de Silverlight espanol Archivado el 1 de junio de 2009 en Wayback Machine Blog del Equipo de Expression espanol Archivado el 18 de junio de 2009 en Wayback Machine Informacion general sobre XAML United XAML Initiative Alternativas a XAML de codigo libre Editor XAML gratuito Aurora Datos Q258778 Obtenido de https es wikipedia org w index php title XAML amp oldid 127116636, wikipedia, wiki, leyendo, leer, libro, biblioteca,

español

, española, descargar, gratis, descargar gratis, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, imagen, música, canción, película, libro, juego, juegos