Este tema aún no ha recibido ninguna valoración - Valorar este tema

DependencyProperty.RegisterAttached (Método) (String, Type, Type)

Actualización: noviembre 2007

Registra una propiedad asociada con el nombre de propiedad, tipo de propiedad y tipo de propietario especificados.

Espacio de nombres:  System.Windows
Ensamblado:  WindowsBase (en WindowsBase.dll)
public static DependencyProperty RegisterAttached(
	string name,
	Type propertyType,
	Type ownerType
)
public static DependencyProperty RegisterAttached(
	String name,
	Type propertyType,
	Type ownerType
)
public static function RegisterAttached(
	name : String, 
	propertyType : Type, 
	ownerType : Type
) : DependencyProperty
No se pueden utilizar métodos en XAML.

Parámetros

name
Tipo: System.String
Nombre de la propiedad de dependencia que se va a registrar.
propertyType
Tipo: System.Type
Tipo de la propiedad.
ownerType
Tipo: System.Type
Tipo de propietario que registra la propiedad de dependencia.

Valor devuelto

Tipo: System.Windows.DependencyProperty
Identificador de la propiedad de dependencia que se debe utilizar para establecer el valor de un campo public static readonly en la clase. Después el identificador se usa para hacer referencia a la propiedad de dependencia posteriormente, en operaciones como el establecimiento de su valor mediante programación o la obtención de metadatos.

Una propiedad asociada es un concepto de propiedad definido por Lenguaje de marcado de aplicaciones extensible (XAML). WPF implementa las propiedades asociadas como propiedades de dependencia. Puesto que las propiedades asociadas de WPF son propiedades de dependencia, se les pueden aplicar metadatos que el sistema general de propiedades puede usar para operaciones como las características de diseño de informes. Para obtener más información, vea Información general sobre propiedades asociadas.

Para obtener más información acerca del registro de las propiedades de dependencia, vea DependencyProperty.

En el ejemplo siguiente, se registra una propiedad asociada en una clase abstracta utilizando esta firma de RegisterAttached.

public static readonly DependencyProperty IsBubbleSourceProperty = DependencyProperty.RegisterAttached(
  "IsBubbleSource",
  typeof(Boolean),
  typeof(AquariumObject2)
);
public static void SetIsBubbleSource(UIElement element, Boolean value)
{
    element.SetValue(IsBubbleSourceProperty, value);
}
public static Boolean GetIsBubbleSource(UIElement element)
{
    return (Boolean)element.GetValue(IsBubbleSourceProperty);
}


Windows Vista

.NET Framework y .NET Compact Framework no admiten todas las versiones de cada plataforma. Para obtener una lista de las versiones compatibles, vea Requisitos de sistema de .NET Framework.

.NET Framework

Compatible con: 3.5, 3.0
¿Te ha resultado útil?
(Caracteres restantes: 1500)

Adiciones de comunidad

AGREGAR
© 2013 Microsoft. Reservados todos los derechos.