Язык

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 и ancestorLevel не имеет релевантности, если заданы в качестве параметров, отличных modeFindAncestorот . Не используйте эту подпись для других RelativeSourceMode значений.

Применяется к