Partager via


RelativeSource Constructeurs

Définition

Initialise une nouvelle instance de la classe RelativeSource.

Surcharges

RelativeSource()

Initialise une nouvelle instance de la classe RelativeSource.

RelativeSource(RelativeSourceMode)

Initialise une nouvelle instance de la classe RelativeSource avec un mode initial.

RelativeSource(RelativeSourceMode, Type, Int32)

Initialise une nouvelle instance de la classe RelativeSource avec un mode initial et des qualificateurs de marche d'arborescence supplémentaires pour rechercher la source relative souhaitée.

RelativeSource()

Initialise une nouvelle instance de la classe RelativeSource.

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

S’applique à

RelativeSource(RelativeSourceMode)

Initialise une nouvelle instance de la classe RelativeSource avec un mode initial.

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)

Paramètres

mode
RelativeSourceMode

Une des valeurs de l'objet RelativeSourceMode.

S’applique à

RelativeSource(RelativeSourceMode, Type, Int32)

Initialise une nouvelle instance de la classe RelativeSource avec un mode initial et des qualificateurs de marche d'arborescence supplémentaires pour rechercher la source relative souhaitée.

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)

Paramètres

mode
RelativeSourceMode

Une des valeurs de l'objet RelativeSourceMode. Pour que cette signature soit pertinente, cette valeur doit être FindAncestor.

ancestorType
Type

Type ancêtre à rechercher.

ancestorLevel
Int32

Position ordinale de l'ancêtre souhaité parmi tous les ancêtres du type donné.

Exemples

Ce qui suit retourne le deuxième ItemsControl rencontré sur le chemin vers le haut en commençant à l’élément cible de la liaison.

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)

Remarques

ancestorType et ancestorLevel n’ont aucune pertinence s’ils sont donnés en tant que paramètres pour un mode autre que FindAncestor. N’utilisez pas cette signature pour les autres RelativeSourceMode valeurs.

S’applique à