Aracılığıyla paylaş


RelativeSource Oluşturucular

Tanım

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

Aşırı Yüklemeler

RelativeSource()

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

RelativeSource(RelativeSourceMode)

Başlangıç moduyla sınıfının yeni bir örneğini RelativeSource 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)

Başlangıç moduyla sınıfının yeni bir örneğini RelativeSource 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

Type Aranacak ata.

ancestorLevel
Int32

İstenen atanın verilen türün tüm ataları arasında 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 FindAncestorbir mode parametre için parametre olarak verilip verilmediğiyle ilgili bir ilgisi yoktur. Bu imzayı diğer RelativeSourceMode değerler için kullanmayın.

Şunlara uygulanır