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 que admiten 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
AcceptedMarkupExtensionExpressionTypeAttribute |
Marca tipos para notificar características de extensión de marcado XAML heredadas. |
AmbientAttribute |
Especifica que una propiedad o un tipo debe tratarse como ambiente. El concepto de ambiente se relaciona con la forma en que los procesadores XAML determinan los propietarios de tipos de los miembros. |
ArrayExtension |
Implementa compatibilidad de |
ComponentResourceKeyConverter |
Implementa un convertidor de tipos para los objetos ComponentResourceKey, que deliberadamente no tienen ninguna ruta de conversión de tipos. El convertidor de tipos impone y notifica ese comportamiento. |
ConstructorArgumentAttribute |
Especifica que un objeto se puede inicializar usando una sintaxis de constructor sin parámetros y que una propiedad del nombre especificado proporciona información de construcción. Esta información sirve 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 una cadena en un objeto DependencyProperty. |
DependsOnAttribute |
Indica que la propiedad con atributos depende del valor de otra propiedad. |
DesignerSerializationOptionsAttribute |
Especifica los marcadores de serialización de una propiedad. |
DictionaryKeyPropertyAttribute |
Especifica una propiedad de la clase asociada que proporciona el valor de clave implícita. Las claves implícitas se usan para las claves en lugar de los atributos |
EventSetterHandlerConverter |
Convierte el nombre de cadena de un controlador de establecedores de eventos en la representación de un delegado. |
InternalTypeHelper |
Es una clase abstracta que el compilador XAML de WPF usa internamente para admitir el uso de tipos internos. |
MarkupExtension |
Proporciona una clase base para las 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 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 de una técnica de marcado para definir los miembros de una clase en XAML declarativo. |
NameReferenceConverter |
Proporciona la conversión de tipos para convertir un nombre de cadena en una referencia al objeto con ese nombre o para devolver el nombre de un objeto de un 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 XamlTypeMapper usa 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 puede usar para establecer valores explícitamente en null en XAML. |
ParserContext |
Proporciona la información de contexto requerida por un analizador XAML. |
PropertyDefinition |
Admite una técnica de marcado para definir las 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 |
RoutedEventConverter |
Convierte una cadena en un objeto RoutedEvent. |
RuntimeNamePropertyAttribute |
Representa un atributo de nivel de tipo que indica qué propiedad del tipo se asigna al atributo x:Name de XAML. |
ServiceProviders |
Proporciona a una implementación de la interfaz IServiceProvider con los métodos que habilitan los servicios de la adición. |
SetterTriggerConditionValueConverter |
Proporciona un comportamiento análogo a la conversión de tipos para los tipos Setter, Trigger y Condition que tratan con valores DependencyProperty. Este convertidor solo admite |
StaticExtension |
Implementa una extensión de marcado que devuelve referencias estáticas de campo y propiedad. |
TemplateKeyConverter |
Implementa un convertidor de tipos para los objetos TemplateKey, que deliberadamente no tienen ninguna ruta de conversión de tipos. El convertidor de tipos impone y notifica ese comportamiento. |
TrimSurroundingWhitespaceAttribute |
Indica a los procesadores XAML que el espacio en blanco que rodea los elementos del tipo en el marcado debe recortarse 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 valor de directiva x:Uid. |
UsableDuringInitializationAttribute |
Indica si este tipo se compila de arriba a abajo durante la creación de gráficos de objetos XAML. |
ValueSerializer |
Clase abstracta que define el comportamiento de conversión para la serialización de una representación de objeto. |
ValueSerializerAttribute |
Identifica la clase ValueSerializer que un tipo o una propiedad deben usar cuando se serializa. |
WhitespaceSignificantCollectionAttribute |
Indica que un procesador XAML debe procesar un tipo de colección como si fuese un espacio en blanco significativo. |
XamlDeferLoadAttribute |
Indica que una clase o propiedad usa la carga aplazada para XAML (como el comportamiento de una plantilla) e informa de la clase que habilita el comportamiento de carga aplazada así como el tipo de contenido/destino. |
XamlDesignerSerializationManager |
Proporciona servicios para la serialización XAML por diseñadores XAML u otros llamadores que requieren una serialización avanzada. |
XamlInstanceCreator |
Clase abstracta que proporciona un medio con el fin de almacenar los registros del analizador para la creación posterior de instancias. |
XamlParseException |
Representa la clase de las excepciones específicas de un analizador XAML de WPF. Esta excepción se usa en operaciones de analizador XAML API o XAML de WPF de .NET Framework 3.0 y .NET Framework 3.5, o para uso específico del analizador XAML de WPF al llamar a la API XamlReader. |
XamlReader |
Lee datos de entrada XAML y crea un gráfico de objetos usando el lector XAML predeterminado de WPF y un sistema de escritura 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 va a usar en las operaciones de establecimiento de extensión de marcado. |
XamlSetMarkupExtensionEventArgs |
Proporciona datos para las devoluciones de llamada que se invocan cuando un sistema de escritura de objetos XAML establece un valor usando una extensión de marcado. |
XamlSetTypeConverterAttribute |
Indica que una clase puede utilizar un convertidor de tipos para proporcionar un valor y hace referencia a un controlador que se va a usar para configurar el convertidor de tipos. |
XamlSetTypeConverterEventArgs |
Proporciona los datos para las devoluciones de llamada que se invocan cuando un sistema de escritura de XAML establece un valor mediante una llamada del convertidor de tipos. |
XamlSetValueEventArgs |
Proporciona los datos de las devoluciones de llamada que se invocan cuando un objeto XamlObjectWriter establece ciertos valores. |
XamlTypeMapper |
Asigna un nombre de elemento XAML al Type de CLR apropiado en los ensamblados. |
XamlWriter |
Proporciona un solo método Save estático (varias sobrecargas) que se puede usar para una serialización XAML limitada de los objetos en tiempo de ejecución proporcionados en marcado XAML. |
XData |
Representa datos literales que pueden aparecer como el valor de un nodo |
XmlAttributeProperties |
Encapsula los atributos relacionados con el lenguaje XML de un objeto DependencyObject. |
XmlLangPropertyAttribute |
Identifica la propiedad que se va asociar al atributo xml:lang. |
XmlLanguage |
Representa una etiqueta de idioma que se va a usar en el marcado XAML. |
XmlLanguageConverter |
Proporciona la conversión de tipos para la clase XmlLanguage. |
XmlnsCompatibleWithAttribute |
Especifica que un espacio de nombres XAML puede incluir otro espacio de nombres XAML. Normalmente, el espacio de nombres XAML que realiza la inclusión se indica en un objeto XmlnsDefinitionAttribute definido anteriormente. |
XmlnsDefinitionAttribute |
Especifica una asignación por ensamblado entre un espacio de nombres XAML y un espacio de nombres CLR, que luego un escritor de objetos XAML o un contexto de esquema XAML usan para la resolución de tipos. |
XmlnsDictionary |
Representa un diccionario que contiene asignaciones de xmlns para espacios de nombres XAML en WPF. |
XmlnsPrefixAttribute |
Identifica un prefijo recomendado para asociar a 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 tiene características de edición de XAML. |
Interfaces
IAddChild |
Proporciona los medios para analizar los elementos que permiten una mezcla de elementos secundarios o texto. |
IComponentConnector |
Proporciona compatibilidad de herramientas y compilación de marcado para los elementos XAML con nombre y para adjuntar controladores de eventos a dichos elementos. |
INameScope |
Define un contrato de cómo se debe tener acceso a los nombres de elementos dentro de un ámbito de nombres XAML determinado y cómo aplicar la unicidad de nombres dentro de ese ámbito de nombres XAML. |
INameScopeDictionary |
Unifica compatibilidad de enumeración, colección y diccionario, lo que resulta útil para exponer un diccionario de nombres en un ámbito de nombres XAML. |
IProvideValueTarget |
Representa un servicio que notifica las relaciones situacionales de objetos y propiedades para la evaluación de la extensión de marcado. |
IQueryAmbient |
Consulta si una propiedad especificada debe tratarse como de ambiente en el ámbito actual. |
IReceiveMarkupExtension |
Proporciona un mecanismo mediante el cual los tipos pueden declarar que pueden recibir una expresión (u otra clase) de una extensión de marcado, donde el resultado es un tipo de propiedad diferente que la propiedad de destino. No lo use para implementaciones de .NET Framework 4. |
IStyleConnector |
Proporciona los 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 identificador URI relativo proporcionado como un URI absoluto. |
IValueSerializerContext |
Define un contexto que se proporciona a ValueSerializer. El contexto puede usarse para habilitar casos especiales de serialización o diferentes modos de serialización. |
IXamlTypeResolver |
Representa un servicio que resuelve los elementos con nombre en el marcado XAML para el tipo CLR adecuado. |
Enumeraciones
DesignerSerializationOptions |
Especifica cómo se va a serializar una propiedad. |
XamlWriterMode |
Especifica el modo del sistema de escritura XAML para serializar valores que son expresiones (como declaraciones de enlace). |
XamlWriterState |
Describe las posibles etapas de escritura de un sistema de escritura XAML personalizado. |