RelativeSource.AncestorLevel 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 nivel del antecesor que se va a buscar, en el modo FindAncestor. Use 1 para indicar el más próximo al elemento de destino de enlace.
public:
property int AncestorLevel { int get(); void set(int value); };
public int AncestorLevel { get; set; }
member this.AncestorLevel : int with get, set
Public Property AncestorLevel As Integer
Valor de propiedad
Nivel del antecesor. Use 1 para indicar el más próximo al elemento de destino de enlace.
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.