RelativeSource Konstruktoren

Definition

Initialisiert eine neue Instanz der RelativeSource-Klasse.

Überlädt

Name Beschreibung
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 Anfänglichen Modus und zusätzlichen Qualifizierern zur Strukturbegehung, um die gewünschte relative Quelle zu finden.

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 Anfänglichen Modus und zusätzlichen Qualifizierern zur Strukturbegehung, um die gewünschte relative Quelle zu finden.

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. Damit diese Signatur relevant ist, sollte dies der Fall sein FindAncestor.

ancestorType
Type

Der Type Vorgänger, nach dem gesucht werden soll.

ancestorLevel
Int32

Die Ordnungsposition des gewünschten Vorgängers unter allen Vorfahren des angegebenen Typs.

Beispiele

Im Folgenden wird der zweite ItemsControl Aufwärtspfad zurückgegeben, der mit dem 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

ancestorType und ancestorLevel haben keine Relevanz, wenn sie als Parameter für einen mode anderen als FindAncestor. Verwenden Sie diese Signatur nicht für die anderen RelativeSourceMode Werte.

Gilt für: