Freigeben über


RelativeSource Konstruktoren

Definition

Initialisiert eine neue Instanz der RelativeSource-Klasse.

Überlädt

RelativeSource()

Initialisiert eine neue Instanz der RelativeSource-Klasse.

RelativeSource(RelativeSourceMode)

Initialisiert eine neue Instanz der RelativeSource-Klasse mit einem Anfangsmodus.

RelativeSource(RelativeSourceMode, Type, Int32)

Initialisiert eine neue Instanz der RelativeSource-Klasse mit einem Anfangsmodus und zusätzlichen Qualifizierern, die bei der Suche nach der gewünschten relativen Quelle die Struktur durchlaufen.

RelativeSource()

Initialisiert eine neue Instanz der RelativeSource-Klasse.

public:
 RelativeSource();
public RelativeSource ();
Public Sub New ()

Gilt für:

RelativeSource(RelativeSourceMode)

Initialisiert eine neue Instanz der RelativeSource-Klasse mit einem Anfangsmodus.

public:
 RelativeSource(System::Windows::Data::RelativeSourceMode mode);
public RelativeSource (System.Windows.Data.RelativeSourceMode mode);
new System.Windows.Data.RelativeSource : System.Windows.Data.RelativeSourceMode -> System.Windows.Data.RelativeSource
Public Sub New (mode As RelativeSourceMode)

Parameter

mode
RelativeSourceMode

Einer der RelativeSourceMode-Werte.

Gilt für:

RelativeSource(RelativeSourceMode, Type, Int32)

Initialisiert eine neue Instanz der RelativeSource-Klasse mit einem Anfangsmodus und zusätzlichen Qualifizierern, die bei der Suche nach der gewünschten relativen Quelle die Struktur durchlaufen.

public:
 RelativeSource(System::Windows::Data::RelativeSourceMode mode, Type ^ ancestorType, int ancestorLevel);
public RelativeSource (System.Windows.Data.RelativeSourceMode mode, Type ancestorType, int ancestorLevel);
new System.Windows.Data.RelativeSource : System.Windows.Data.RelativeSourceMode * Type * int -> System.Windows.Data.RelativeSource
Public Sub New (mode As RelativeSourceMode, ancestorType As Type, ancestorLevel As Integer)

Parameter

mode
RelativeSourceMode

Einer der RelativeSourceMode-Werte. Diese Signatur ist nur relevant, wenn es sich um einen FindAncestor handelt.

ancestorType
Type

Der Type des übergeordneten Elements, nach dem gesucht wird.

ancestorLevel
Int32

Die Ordinalposition des gewünschten übergeordneten Elements unter allen übergeordneten Elementen des gegebenen Typs.

Beispiele

Im Folgenden wird die zweite ItemsControl zurückgegeben, die auf dem Aufwärtspfad ab dem Zielelement der Bindung gefunden wird.

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

ancestorType und ancestorLevel keine Relevanz haben, wenn als Parameter für ein mode anderes als FindAncestorangegeben wird. Verwenden Sie diese Signatur nicht für die anderen RelativeSourceMode Werte.

Gilt für: