RelativeSource.AncestorType Propiedad
Definición
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í.
Obtiene o establece el tipo de antecesor que se va a buscar.
public:
property Type ^ AncestorType { Type ^ get(); void set(Type ^ value); };
public Type AncestorType { get; set; }
member this.AncestorType : Type with get, set
Public Property AncestorType As Type
Valor de propiedad
Tipo de antecesor. El valor predeterminado es null
.
Excepciones
RelativeSource no está en el modo de FindAncestor.
Ejemplos
A continuación se devuelve el segundo ItemsControl encontrado en la ruta de acceso ascendente 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);
Dim myBinding As 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, GetType(ItemsControl), 2)
Comentarios
Si la Mode propiedad no se establece explícitamente, al establecer o AncestorType la AncestorLevel propiedad se bloqueará implícitamente el valor de la Mode propiedad en FindAncestor.
Uso de texto XAML
Para obtener información de XAML, consulta RelativeSource MarkupExtension.