ContentWrapperAttribute ContentWrapperAttribute ContentWrapperAttribute ContentWrapperAttribute Class

Definición

Especifica uno o varios tipos en el tipo de colección asociado que se usará para encapsular el contenido externo.Specifies one or more types on the associated collection type that will be used to wrap foreign content.

public ref class ContentWrapperAttribute sealed : Attribute
[System.AttributeUsage(System.AttributeTargets.Class, AllowMultiple=true, Inherited=true)]
public sealed class ContentWrapperAttribute : Attribute
type ContentWrapperAttribute = class
    inherit Attribute
Public NotInheritable Class ContentWrapperAttribute
Inherits Attribute
Herencia
ContentWrapperAttributeContentWrapperAttributeContentWrapperAttributeContentWrapperAttribute
Atributos

Comentarios

El contenido externo hace referencia a los casos en los que las restricciones del sistema de tipos en el tipo de la propiedad de contenido no capturan todos los casos de contenido posibles que el uso de XAML para el tipo propietario admita.Foreign content refers to cases where the type system constraints on the type of the content property do not capture all of the possible content cases that XAML usage for the owning type would support. Por ejemplo, la compatibilidad con XAML para el contenido de un tipo determinado podría admitir cadenas en un genérico Collection<T>fuertemente tipado.For example, XAML support for content of a particular type might support strings in a strongly typed generic Collection<T>.

InlineCollectiones un ejemplo de una WPFWPF clase que tiene aplicado ContentWrapperAttribute el atributo.InlineCollection is an example of a WPFWPF class that has the ContentWrapperAttribute attribute applied. En este caso, hay dos clases contenedoras de atributos independientes.In this case there are two separate attributed wrapper classes.

En las versiones anteriores de la .NET Framework, esta clase existía en el ensamblado específico de WPF WindowsBase.In previous versions of the .NET Framework, this class existed in the WPF-specific assembly WindowsBase. En .NET Framework 4.NET Framework 4 ,ContentWrapperAttribute está en el ensamblado System. Xaml.In .NET Framework 4.NET Framework 4, ContentWrapperAttribute is in the System.Xaml assembly. Para obtener más información, consulta Types Migrated from WPF to System.Xaml.For more information, see Types Migrated from WPF to System.Xaml.

Constructores

ContentWrapperAttribute(Type) ContentWrapperAttribute(Type) ContentWrapperAttribute(Type) ContentWrapperAttribute(Type)

Inicializa una nueva instancia de la clase ContentWrapperAttribute.Initializes a new instance of the ContentWrapperAttribute class.

Propiedades

ContentWrapper ContentWrapper ContentWrapper ContentWrapper

Obtiene el tipo declarado como contenedor de contenido del tipo de colección asociado a este atributo.Gets the type that is declared as a content wrapper for the collection type associated with this attribute.

TypeId TypeId TypeId TypeId

Obtiene un identificador único para este atributo.Gets a unique identifier for this attribute.

Métodos

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Determina si la clase ContentWrapperAttribute especificada equivale a esta clase ContentWrapperAttribute comparando las propiedades de ContentWrapper.Determines whether the specified ContentWrapperAttribute is equivalent this ContentWrapperAttribute by comparing the ContentWrapper properties.

GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Obtiene un código hash para esta instancia.Gets a hash code for this instance.

GetType() GetType() GetType() GetType()

Obtiene el Type de la instancia actual.Gets the Type of the current instance.

(Inherited from Object)
IsDefaultAttribute() IsDefaultAttribute() IsDefaultAttribute() IsDefaultAttribute()

Si se reemplaza en una clase derivada, indica si el valor de esta instancia es el valor predeterminado de la clase derivada.When overridden in a derived class, indicates whether the value of this instance is the default value for the derived class.

(Inherited from Attribute)
Match(Object) Match(Object) Match(Object) Match(Object)

Cuando se invalida en una clase derivada, devuelve un valor que indica si esta instancia es igual a un objeto especificado.When overridden in a derived class, returns a value that indicates whether this instance equals a specified object.

(Inherited from Attribute)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Crea una copia superficial del objeto Object actual.Creates a shallow copy of the current Object.

(Inherited from Object)
ToString() ToString() ToString() ToString()

Devuelve una cadena que representa el objeto actual.Returns a string that represents the current object.

(Inherited from Object)

Implementaciones de interfaz explícitas

_Attribute.GetIDsOfNames(Guid, IntPtr, UInt32, UInt32, IntPtr) _Attribute.GetIDsOfNames(Guid, IntPtr, UInt32, UInt32, IntPtr) _Attribute.GetIDsOfNames(Guid, IntPtr, UInt32, UInt32, IntPtr) _Attribute.GetIDsOfNames(Guid, IntPtr, UInt32, UInt32, IntPtr)

Asigna un conjunto de nombres a un conjunto correspondiente de identificadores de envío.Maps a set of names to a corresponding set of dispatch identifiers.

(Inherited from Attribute)
_Attribute.GetTypeInfo(UInt32, UInt32, IntPtr) _Attribute.GetTypeInfo(UInt32, UInt32, IntPtr) _Attribute.GetTypeInfo(UInt32, UInt32, IntPtr) _Attribute.GetTypeInfo(UInt32, UInt32, IntPtr)

Obtiene la información de tipos de un objeto, que puede utilizarse para obtener la información de tipos de una interfaz.Retrieves the type information for an object, which can be used to get the type information for an interface.

(Inherited from Attribute)
_Attribute.GetTypeInfoCount(UInt32) _Attribute.GetTypeInfoCount(UInt32) _Attribute.GetTypeInfoCount(UInt32) _Attribute.GetTypeInfoCount(UInt32)

Recupera el número de interfaces de información de tipo que proporciona un objeto (0 ó 1).Retrieves the number of type information interfaces that an object provides (either 0 or 1).

(Inherited from Attribute)
_Attribute.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr) _Attribute.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr) _Attribute.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr) _Attribute.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr)

Proporciona acceso a las propiedades y los métodos expuestos por un objeto.Provides access to properties and methods exposed by an object.

(Inherited from Attribute)

Se aplica a

Consulte también: