Este artículo se tradujo automáticamente. Para ver el artículo en inglés, active la casilla Inglés. Además, puede mostrar el texto en inglés en una ventana emergente si mueve el puntero del mouse sobre el texto.
Traducción
Inglés

Propiedad RelativeSource.AncestorType

 

Publicado: octubre de 2016

Obtiene o establece el tipo de antecesor que se desea buscar.

Espacio de nombres:   System.Windows.Data
Ensamblado:  PresentationFramework (en PresentationFramework.dll)

public Type AncestorType { get; set; }

Valor de propiedad

Type: System.Type

El tipo de antecesor. El valor predeterminado es null.

Exception Condition
InvalidOperationException

El RelativeSource no está en el FindAncestor modo.

Si el Mode propiedad no se establece explícitamente, establecer el AncestorType o la AncestorLevel propiedad, se bloqueará implícitamente el Mode valor de propiedad FindAncestor.

Para XAML información, consulte RelativeSource MarkupExtension.

Lo siguiente devuelve el segundo ItemsControl encontrado en la ruta de acceso hacia arriba a partir del elemento de destino del enlace.

Binding myBinding = new Binding();
// Returns the second ItemsControl encountered on the upward path
// starting at the target element of the binding
myBinding.RelativeSource = new RelativeSource(
    RelativeSourceMode.FindAncestor, typeof(ItemsControl), 2);

.NET Framework
Disponible desde 3.0
Silverlight
Disponible desde 5.0
Volver al principio
Mostrar: