RelativeSource Oluşturucular

Tanım

RelativeSource sınıfının yeni bir örneğini başlatır.

Aşırı Yüklemeler

Name Description
RelativeSource()

RelativeSource sınıfının yeni bir örneğini başlatır.

RelativeSource(RelativeSourceMode)

Sınıfının yeni bir örneğini RelativeSource başlangıç moduyla başlatır.

RelativeSource(RelativeSourceMode, Type, Int32)

İlk mod ve istenen göreli kaynağı bulmak için ek ağaç yürüme niteleyicileri ile sınıfının yeni bir örneğini RelativeSource başlatır.

RelativeSource()

RelativeSource sınıfının yeni bir örneğini başlatır.

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

Şunlara uygulanır

RelativeSource(RelativeSourceMode)

Sınıfının yeni bir örneğini RelativeSource başlangıç moduyla başlatır.

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)

Parametreler

mode
RelativeSourceMode

Değerlerden RelativeSourceMode biri.

Şunlara uygulanır

RelativeSource(RelativeSourceMode, Type, Int32)

İlk mod ve istenen göreli kaynağı bulmak için ek ağaç yürüme niteleyicileri ile sınıfının yeni bir örneğini RelativeSource başlatır.

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)

Parametreler

mode
RelativeSourceMode

Değerlerden RelativeSourceMode biri. Bu imzanın ilgili olması için, bu olmalıdır FindAncestor.

ancestorType
Type

Aranacak Type ata.

ancestorLevel
Int32

Verilen türün tüm ataları arasında istenen atanın sıralı konumu.

Örnekler

Aşağıdaki, bağlamanın hedef öğesinden başlayarak yukarı doğru yolda karşılaşılan ikinciyi ItemsControl döndürür.

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)

Açıklamalar

ancestorTypeve ancestorLevel dışında modebir FindAncestor parametre olarak verilirse hiçbir ilgisi yoktur. Bu imzayı diğer RelativeSourceMode değerler için kullanmayın.

Şunlara uygulanır