Binding.ElementName Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает или задает имя элемента, используемого в качестве исходного объекта привязки.
public:
property System::String ^ ElementName { System::String ^ get(); void set(System::String ^ value); };
public string ElementName { get; set; }
member this.ElementName : string with get, set
Public Property ElementName As String
Значение свойства
Значение Name свойства или директивы x:Name элемента, интересующего вас. Элементы в коде можно ссылаться только в том случае, если они зарегистрированы соответствующим NameScope образом RegisterName. Дополнительные сведения см. в области имен WPF XAML.
Значение по умолчанию — null.
Комментарии
Это свойство полезно при привязке к свойству другого элемента в приложении. Например, если вы хотите использовать Slider для управления высотой другого элемента управления в приложении или привязывать Content элемент управления к SelectedValue свойству ListBox элемента управления.
По умолчанию привязки наследуют контекст данных, указанный DataContext свойством, если он задан.
ElementName Однако свойство является одним из способов явного задания источника Binding и переопределения наследуемого контекста данных. Дополнительные сведения см. в разделе "Практическое руководство. Указание источника привязки".
RelativeSource Binding Свойства Source класса также позволяют явно задать источник привязки. Однако для каждой привязки может быть задано только одно из трех свойств, ElementNameSourceа RelativeSourceтакже может возникнуть конфликт. Это свойство создает исключение, если существует конфликт источника привязки.