RelativeSource.AncestorLevel Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Získá nebo nastaví úroveň nadřazenosti, která se má hledat, v FindAncestor režimu. Použijte 1 k označení toho, který je nejblíže k cílovému elementu vazby.
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
Hodnota vlastnosti
Úroveň předchůdce. Použijte 1 k označení toho, který je nejblíže k cílovému elementu vazby.
Příklady
Následující vrátí druhý ItemsControl nalezený na cestě nahoru počínaje cílovým prvkem vazby.
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)
Poznámky
Mode Pokud vlastnost není explicitně nastavena, nastavení AncestorType vlastnosti nebo AncestorLevel vlastnost implicitně uzamkne Mode hodnotu vlastnosti na FindAncestor.
Použití textu XAML
Informace o XAML najdete v tématu RelativeSource MarkupExtension.