Partilhar via


RelativeSource Construtores

Definição

Inicializa uma nova instância da classe RelativeSource.

Sobrecargas

RelativeSource()

Inicializa uma nova instância da classe RelativeSource.

RelativeSource(RelativeSourceMode)

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

RelativeSource(RelativeSourceMode, Type, Int32)

Inicializa uma nova instância da classe RelativeSource com um modo inicial e qualificadores adicionais de verificação de árvore para localizar a origem relativa desejada.

RelativeSource()

Inicializa uma nova instância da classe RelativeSource.

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

Aplica-se a

RelativeSource(RelativeSourceMode)

Inicializa uma nova instância da classe RelativeSource 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 valores de RelativeSourceMode.

Aplica-se a

RelativeSource(RelativeSourceMode, Type, Int32)

Inicializa uma nova instância da classe RelativeSource com um modo inicial e qualificadores adicionais de verificação de árvore para localizar a origem 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 valores de RelativeSourceMode. Para esta assinatura ser relevante, isso deverá ser FindAncestor.

ancestorType
Type

O Type do ancestral pelo qual procurar.

ancestorLevel
Int32

A posição ordinal do ancestral desejado entre todos os ancestrais do tipo em questão.

Exemplos

O seguinte retorna o segundo ItemsControl encontrado no caminho para cima, começando no elemento de destino da associaçã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)

Comentários

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

Aplica-se a