Share via


RelativeSource 建構函式

定義

初始化 RelativeSource 類別的新執行個體。

多載

RelativeSource()

初始化 RelativeSource 類別的新執行個體。

RelativeSource(RelativeSourceMode)

以初始模式來初始化 RelativeSource 類別的新執行個體。

RelativeSource(RelativeSourceMode, Type, Int32)

以初始模式加上尋找所需相對來源的額外樹狀目錄結構導覽限定詞,初始化 RelativeSource 類別的新執行個體。

RelativeSource()

初始化 RelativeSource 類別的新執行個體。

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

適用於

RelativeSource(RelativeSourceMode)

以初始模式來初始化 RelativeSource 類別的新執行個體。

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)

參數

mode
RelativeSourceMode

其中一個 RelativeSourceMode 值。

適用於

RelativeSource(RelativeSourceMode, Type, Int32)

以初始模式加上尋找所需相對來源的額外樹狀目錄結構導覽限定詞,初始化 RelativeSource 類別的新執行個體。

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)

參數

mode
RelativeSourceMode

其中一個 RelativeSourceMode 值。 這個簽章若要相關,這就應該是 FindAncestor

ancestorType
Type

要尋找的祖系 Type

ancestorLevel
Int32

在所有屬於特定型別祖系當中,所需祖系的序數位置。

範例

下列會傳回從系結目標專案開始的向上路徑上遇到的第二 ItemsControl 個 。

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)

備註

ancestorType如果 指定為 以外的 FindAncestor 參數, mode 則 和 ancestorLevel 沒有相關性。 請勿將此簽章用於其他 RelativeSourceMode 值。

適用於