Freigeben über


RelativeSource.AncestorLevel Eigenschaft

Definition

Ruft die zu beachtende Vorgängerebene im FindAncestor-Modus ab oder legt diese fest. Verwenden Sie 1, um die Ebene anzugeben, die dem Bindungszielelement am nächsten ist.

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

Eigenschaftswert

Int32

Die Vorgängerebene. Verwenden Sie 1, um die Ebene anzugeben, die dem Bindungszielelement am nächsten ist.

Beispiele

Im Folgenden wird der zweite ItemsControl Aufwärtspfad zurückgegeben, der am Zielelement der Bindung beginnt.

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)

Hinweise

Wenn die Mode Eigenschaft nicht explizit festgelegt ist, wird das Festlegen AncestorType der Eigenschaft oder die AncestorLevel Eigenschaft implizit den Mode Eigenschaftswert FindAncestorgesperrt.

XAML-Textverwendung

Informationen zu XAML finden Sie unter RelativeSource MarkupExtension.

Gilt für

Siehe auch