System.Windows.Markup Espacio de nombres
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Proporciona tipos para admitir XAML. Algunos de estos tipos se encuentran en ensamblados de WPF y son específicos de escenarios de WPF que implican XAML. Otros tipos de este espacio de nombres proporcionan compatibilidad con los servicios XAML de .NET en general y no requieren hacer referencia a ensamblados WPF.
Clases
| Nombre | Description |
|---|---|
| AcceptedMarkupExtensionExpressionTypeAttribute |
Nota los tipos para la generación de informes heredados de características de extensión de marcado XAML. |
| AmbientAttribute |
Especifica que una propiedad o tipo debe tratarse como ambiente. El concepto ambiental se relaciona con cómo los procesadores XAML determinan los propietarios de tipos de miembros. |
| ArrayExtension |
|
| ComponentResourceKeyConverter |
Implementa un convertidor de tipos para ComponentResourceKey objetos, que deliberadamente no tienen rutas de conversión de tipos. El convertidor de tipos aplica e informa de ese comportamiento. |
| ConstructorArgumentAttribute |
Especifica que un objeto se puede inicializar mediante una sintaxis de constructor sin parámetros y que una propiedad del nombre especificado proporciona información de construcción. Esta información es principalmente para la serialización XAML. |
| ContentPropertyAttribute |
Indica qué propiedad de un tipo es la propiedad de contenido XAML. Un procesador XAML usa esta información al procesar elementos secundarios XAML de representaciones XAML del tipo con atributos. |
| ContentWrapperAttribute |
Especifica uno o varios tipos en el tipo de colección asociado que se usará para encapsular el contenido externo. |
| DateTimeValueSerializer |
Convierte instancias de String en y desde instancias de DateTime. |
| DependencyPropertyConverter |
Convierte de una cadena a un DependencyProperty objeto . |
| DependsOnAttribute |
Indica que la propiedad con atributos depende del valor de otra propiedad. |
| DesignerSerializationOptionsAttribute |
Especifica las marcas de serialización de una propiedad . |
| DictionaryKeyPropertyAttribute |
Especifica una propiedad de la clase asociada que proporciona el valor de clave implícito. Las claves implícitas se usan para claves en lugar de atributos de |
| EventSetterHandlerConverter |
Convierte el nombre de cadena de un controlador de establecedor de eventos en una representación de delegado. |
| InternalTypeHelper |
Clase abstracta usada internamente por el compilador XAML de WPF para admitir el uso de tipos internos. |
| MarkupExtension |
Proporciona una clase base para implementaciones de extensión de marcado XAML que pueden ser compatibles con los servicios XAML de .NET y otros lectores XAML y escritores XAML. |
| MarkupExtensionBracketCharactersAttribute |
Informa de los caracteres de corchetes que puede devolver una extensión de marcado. |
| MarkupExtensionReturnTypeAttribute |
Informa del tipo que puede devolver una extensión de marcado. |
| MemberDefinition |
Proporciona la clase base que se usa para una técnica de marcado para definir miembros de una clase en XAML declarativo. |
| NameReferenceConverter |
Proporciona la conversión de tipos para convertir un nombre de cadena en una referencia de objeto al objeto con ese nombre o para devolver el nombre de un objeto del gráfico de objetos. |
| NameScopePropertyAttribute |
Especifica una propiedad de la clase asociada que proporciona el valor de ámbito de nombres XAML. |
| NamespaceMapEntry |
Proporciona información que usa XamlTypeMapper para la asignación entre un espacio de nombres XML, un espacio de nombres CLR y el ensamblado que contiene los tipos pertinentes para ese espacio de nombres CLR. |
| NullExtension |
Implementa una extensión de marcado XAML para devolver un objeto NULL, que puedes usar para establecer explícitamente valores en NULL en XAML. |
| ParserContext |
Proporciona información de contexto requerida por un analizador XAML. |
| PropertyDefinition |
Admite una técnica de marcado para definir propiedades de una clase en XAML declarativo. |
| Reference |
Implementa la |
| ResourceReferenceExpressionConverter |
Convierte instancias de |
| RootNamespaceAttribute |
Representa un atributo de nivel de ensamblado que se usa para identificar el valor de la propiedad /> de |
| RoutedEventConverter |
Convierte un RoutedEvent objeto de una cadena. |
| RuntimeNamePropertyAttribute |
Representa un atributo de nivel de tipo que informa de qué propiedad del tipo se asigna al atributo x:Name de XAML . |
| ServiceProviders |
Proporciona una implementación para la IServiceProvider interfaz con métodos que permiten agregar servicios. |
| SetterTriggerConditionValueConverter |
Proporciona un comportamiento análogo de conversión de tipos para Setterlos tipos , Trigger y Condition que tratan con DependencyProperty valores. Este convertidor solo admite |
| StaticExtension |
Implementa una extensión de marcado que devuelve referencias de propiedades y campos estáticos. |
| TemplateKeyConverter |
Implementa un convertidor de tipos para TemplateKey objetos, que deliberadamente no tienen rutas de conversión de tipos. El convertidor de tipos aplica e informa de ese comportamiento. |
| TrimSurroundingWhitespaceAttribute |
Indica a los procesadores XAML que deben recortarse los espacios en blanco que rodean los elementos del tipo en marcado al serializar. |
| TypeExtension |
Implementa una extensión de marcado que devuelve un Type basado en una entrada de cadena. |
| UidPropertyAttribute |
Indica la propiedad CLR de una clase que proporciona el directiva x:Uid valor. |
| UsableDuringInitializationAttribute |
Indica si este tipo se compila de arriba abajo durante la creación del grafo de objetos XAML. |
| ValueSerializer |
Clase abstracta que define el comportamiento de conversión para la serialización desde una representación de objeto. |
| ValueSerializerAttribute |
Identifica la clase ValueSerializer que debe usar un tipo o propiedad cuando se serializa. |
| WhitespaceSignificantCollectionAttribute |
Indica que un procesador XAML debe procesar un tipo de colección como espacio en blanco significativo. |
| XamlDeferLoadAttribute |
Indica que una clase o propiedad tiene un uso de carga diferido para XAML (como un comportamiento de plantilla) e informa de la clase que habilita el comportamiento de aplazamiento y su tipo de contenido o destino. |
| XamlDesignerSerializationManager |
Proporciona servicios para la serialización XAML por diseñadores XAML u otros autores de llamadas que requieren serialización avanzada. |
| XamlInstanceCreator |
Clase abstracta que proporciona un medio para almacenar registros del analizador para la creación de instancias posteriores. |
| XamlParseException |
Representa la clase de excepción para excepciones específicas del analizador de un analizador XAML de WPF. Esta excepción se usa en las operaciones del analizador XAML o la API XAML de WPF desde .NET Framework 3.0 y .NET Framework 3.5, o para un uso específico del analizador XAML de WPF mediante una llamada a XamlReader la API. |
| XamlReader |
Lee la entrada XAML y crea un gráfico de objetos mediante el lector XAML predeterminado de WPF y un escritor de objetos XAML asociado. |
| XamlSetMarkupExtensionAttribute |
Indica que una clase puede usar una extensión de marcado para proporcionar un valor y hace referencia a un controlador que se usará para las operaciones del conjunto de extensiones de marcado. |
| XamlSetMarkupExtensionEventArgs |
Proporciona datos para las devoluciones de llamada que se invocan cuando un escritor de objetos XAML establece un valor mediante una extensión de marcado. |
| XamlSetTypeConverterAttribute |
Indica que una clase puede usar un convertidor de tipos para proporcionar un valor y hace referencia a un controlador que se usará para los casos de configuración del convertidor de tipos. |
| XamlSetTypeConverterEventArgs |
Proporciona datos para las devoluciones de llamada que se invocan cuando un escritor XAML establece un valor mediante una llamada al convertidor de tipos. |
| XamlSetValueEventArgs |
Proporciona datos para devoluciones de llamada que se invocan cuando un XamlObjectWriter establece determinados valores. |
| XamlTypeMapper |
Asigna un nombre de elemento XAML al CLR Type adecuado en los ensamblados. |
| XamlWriter |
Proporciona un único método estático Save (varias sobrecargas) que se puede usar para la serialización XAML limitada de objetos en tiempo de ejecución proporcionados en el marcado XAML. |
| XData |
Representa los datos literales que pueden aparecer como el valor de un |
| XmlAttributeProperties |
Encapsula los atributos relacionados con el lenguaje XML de .DependencyObject |
| XmlLangPropertyAttribute |
Identifica la propiedad que se va a asociar al atributo xml:lang. |
| XmlLanguage |
Representa una etiqueta de idioma para su uso en el marcado XAML. |
| XmlLanguageConverter |
Proporciona la conversión de tipos para la XmlLanguage clase . |
| XmlnsCompatibleWithAttribute |
Especifica que otro espacio de nombres XAML puede subsumed por otro espacio de nombres XAML. Normalmente, el espacio de nombres XAML de suuming se indica en un XmlnsDefinitionAttributedefinido previamente. |
| XmlnsDefinitionAttribute |
Especifica una asignación por ensamblado entre un espacio de nombres XAML y un espacio de nombres CLR, que después se usa para la resolución de tipos mediante un escritor de objetos XAML o un contexto de esquema XAML. |
| XmlnsDictionary |
Representa un diccionario que contiene asignaciones xmlns para espacios de nombres XAML en WPF. |
| XmlnsPrefixAttribute |
Identifica un prefijo recomendado para asociar con un espacio de nombres XAML para el uso de XAML, al escribir elementos y atributos en un archivo XAML (serialización) o al interactuar con un entorno de diseño que tenga características de edición xaml. |
Interfaces
| Nombre | Description |
|---|---|
| IAddChild |
Proporciona un medio para analizar elementos que permiten mezclas de elementos secundarios o texto. |
| IComponentConnector |
Proporciona compatibilidad con herramientas y compilaciones de marcado para elementos XAML con nombre y para adjuntar controladores de eventos a ellos. |
| INameScope |
Define un contrato sobre cómo se debe tener acceso a los nombres de los elementos dentro de un ámbito de nombres XAML determinado y cómo aplicar la unicidad de los nombres dentro de ese ámbito de nombres XAML. |
| INameScopeDictionary |
Unifica la compatibilidad enumerable, colección y diccionario que resulta útil para exponer un diccionario de nombres en un ámbito de nombres XAML. |
| IProvideValueTarget |
Representa un servicio que informa de las relaciones de propiedad de objeto situacionales para la evaluación de la extensión de marcado. |
| IQueryAmbient |
Consulta si una propiedad especificada debe tratarse como ambiente en el ámbito actual. |
| IReceiveMarkupExtension |
Proporciona un mecanismo por el que los tipos pueden declarar que pueden recibir una expresión (u otra clase) de una extensión de marcado, donde la salida es un tipo de propiedad diferente al de la propiedad de destino. No use para implementaciones de .NET Framework 4. |
| IStyleConnector |
Proporciona métodos usados internamente por el analizador XAML de WPF para adjuntar eventos y establecedores de eventos en XAML compilado. |
| IUriContext |
Representa un servicio que puede usar el contexto de la aplicación para resolver un URI relativo proporcionado a un URI absoluto. |
| IValueSerializerContext |
Define un contexto que se proporciona a .ValueSerializer El contexto se puede usar para habilitar casos especiales de serialización o diferentes modos de serialización. |
| IXamlTypeResolver |
Representa un servicio que se resuelve a partir de elementos con nombre en el marcado XAML al tipo CLR adecuado. |
Enumeraciones
| Nombre | Description |
|---|---|
| DesignerSerializationOptions |
Especifica cómo se va a serializar una propiedad. |
| XamlWriterMode |
Especifica el modo de escritura XAML para serializar valores que son expresiones (como declaraciones de enlace). |
| XamlWriterState |
Describe los posibles estados de escritura para un escritor XAML personalizado. |