RelativeSource Construtores

Definição

Inicializa uma nova instância da RelativeSource classe.

Sobrecargas

Name Description
RelativeSource()

Inicializa uma nova instância da RelativeSource classe.

RelativeSource(RelativeSourceMode)

Inicializa uma nova instância da RelativeSource classe com um modo inicial.

RelativeSource(RelativeSourceMode, Type, Int32)

Inicializa uma nova instância da RelativeSource classe com um modo inicial e qualificadores adicionais de caminhada na árvore para encontrar a fonte relativa desejada.

RelativeSource()

Inicializa uma nova instância da RelativeSource classe.

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

Aplica-se a

RelativeSource(RelativeSourceMode)

Inicializa uma nova instância da RelativeSource classe com um modo inicial.

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)

Parâmetros

mode
RelativeSourceMode

Um dos RelativeSourceMode valores.

Aplica-se a

RelativeSource(RelativeSourceMode, Type, Int32)

Inicializa uma nova instância da RelativeSource classe com um modo inicial e qualificadores adicionais de caminhada na árvore para encontrar a fonte relativa desejada.

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)

Parâmetros

mode
RelativeSourceMode

Um dos RelativeSourceMode valores. Para que esta assinatura seja relevante, isto deve ser FindAncestor.

ancestorType
Type

O Type ancestral a procurar.

ancestorLevel
Int32

A posição ordinal do antepassado desejado entre todos os antepassados do tipo dado.

Exemplos

O seguinte devolve o segundo ItemsControl encontrado no caminho ascendente começando no elemento alvo da ligação.

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)

Observações

ancestorType e ancestorLevel não têm relevância se dados como parâmetros para um mode que não FindAncestorseja . Não use esta assinatura para os outros RelativeSourceMode valores.

Aplica-se a