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)

参数

适用于

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 值。

适用于