Практическое руководство. Создание привязки данных ElementName
Значение свойства элемента можно привязать к свойству другого именованного элемента с использованием Конструктор WPF для Visual Studio. Например, можно привязать свойство Background элемента управления к свойству Background его родительского элемента.
Создание привязки данных к именованному элементу
Создайте в Visual Basic или Visual C# новый проект приложения WPF с именем DataBindingDemo. Дополнительные сведения см. в разделе Практическое руководство. Создание нового проекта приложения WPF.
Файл MainWindow.xaml будет открыт в сред. Конструктор WPF.
В конструкторе щелкните правой кнопкой мыши корневой элементу управления Grid и выберите команду Свойства.
В верхней части окна "Свойства" щелкните поле Имя и введите в него rootGrid, после чего нажмите клавишу ВВОД, чтобы присвоить имя элементу управления Grid.
В окне "Свойства" найдите свойство Background.
Используйте редактор кисти, чтобы создать и присвоить кисть свойству Background. Дополнительные сведения см. в разделе Практическое руководство. Создание кисти с помощью редактора кисти.
Перетащите элемент управления ListBox с панели элементов в элемент управления Grid.
В окне "Свойства" элемента управления ListBox найдите свойство Background.
Щелкните Метка свойства наследования (
).
Щелкните Применить привязку данных.
Отобразится построитель привязки данных.
В области Источник на левой панели щелкните ElementName.
На центральной панели щелкните rootGrid.
Щелкните область Путь.
В области "Путь" на левой панели щелкните свойство Фон.
У элемента управления ListBox свойство Background привязано к свойству Background элемента управления сетки.
Щелкните вне построителя привязки данных, чтобы его закрыть.
В представлении XAML обратите внимание на расширение разметки, добавленное для свойства Background.
Background="{Binding ElementName=rootGrid, Path=Background}"
См. также
Ссылки
Основные понятия
Общие сведения о связывании данных