En la información general de esta sección se describen conceptos relativos al lenguaje XAML y cómo usar XAML en las aplicaciones basadas en Silverlight.

En esta sección
- Información general sobre XAML
Explica conceptos de XAML y describe las distintas formas de declarar objetos y establecer atributos en el lenguaje XAML que se usan con Silverlight.
- Ámbitos de nombres de XAML
Un ámbito de nombres XAML almacena las relaciones entre los nombres de objetos definidos por XAML y sus equivalentes de instancia. En este tema se describen las implicaciones del concepto de ámbito de nombres XAML en el modo de crear el XAML e interactuar con el árbol de objetos en tiempo de ejecución.
- Espacios de nombres XAML de Silverlight y asignación de espacios de nombres XAML como prefijos
Explica la presencia y propósito de las dos asignaciones de espacio de nombres XML (xmlns) que se encuentran en el elemento raíz de la mayoría de los archivos XAML de Silverlight. También describe el modo de crear asignaciones similares para usar elementos definidos en su propio código y/o dentro de ensamblados independientes.
- Utilizar XamlReader.Load
Explica cómo usar el método XamlReader..::.Load, proporciona los requisitos para el XAML de entrada, explica cómo conectar el resultado al árbol de objetos y describe una serie de problemas relativos al ámbito de nombres XAML que pueden afectar al uso del método FindName en partes del árbol de objetos originadas a partir de una llamada a XamlReader..::.Load.
- Estilos y plantillas insertados
Describe las ventajas de los recursos frente a las definiciones insertadas, particularmente para determinados usos de estilos o plantillas.
- XAML y clases personalizadas
Explica los requisitos que debe cumplir una clase personalizada para que pueda usarse como un elemento de objeto XAML en Silverlight.
- Clases TypeConverter y XAML
La clase TypeConverter tiene una finalidad concreta como parte de la implementación de Silverlight del procesamiento de valores de atributo XAML. En este tema se explica la función de TypeConverter y se proporciona orientación para escribir su propio TypeConverter para el uso de atributos XAML personalizados.
- Extensiones de espacio de nombres de Silverlight
Proporciona información de referencia sobre las construcciones XAML del espacio de nombres de Silverlight que amplían las características básicas del lenguaje XAML.
- Diferencias de procesamiento XAML entre Silverlight y WPF
Describe las diferencias de comportamiento de análisis de XAML entre Silverlight y WPF.
- Características de lenguaje (x:) de espacios de nombres XAML
Proporciona información de referencia sobre las características del lenguaje XAML que se implementa en Silverlight.
- Gramática de XamlName
Proporciona información de referencia sobre la gramática de XAML que se exige para los nombres XAML y para las claves ResourceDictionary.
- Sintaxis de uso de XAML
Describe algunas de las convenciones que se encuentran en la sintaxis de uso de XAML y proporciona vínculos a otros temas que pueden ayudarle a entender los conceptos del lenguaje XAML y cómo se relacionan con el uso de XAML y la documentación de Silverlight.
- Prefijos y asignaciones para las bibliotecas de Silverlight
Describe los conceptos del espacio de nombres XAML predeterminado de Silverlight y la razón por la cual es posible que sea necesario crear asignaciones para espacios de nombres XAML adicionales al definir partes de una aplicación basada en Silverlight en XAML.