Данная статья переведена автоматически. Наведите указатель мыши на предложения статьи, чтобы просмотреть исходный текст. Дополнительные сведения.
Перевод
Текст оригинала
Информация
Запрошенная вами тема показана ниже. Однако эта тема не включена в библиотеку.

FrameworkElement.SetBinding - метод (DependencyProperty, String)

Прикрепляет привязку к данному элементу на основе указанного имени исходного свойства в виде классификационного пути к источнику данных.

Пространство имен:  System.Windows
Сборка:  PresentationFramework (в PresentationFramework.dll)

public BindingExpression SetBinding(
	DependencyProperty dp,
	string path
)

Параметры

dp
Тип: System.Windows.DependencyProperty
Идентифицирует свойство назначения, к которому следует установить привязку.
path
Тип: System.String
Имя исходного свойства или путь к свойству, используемому для привязки.

Возвращаемое значение

Тип: System.Windows.Data.BindingExpression
Фиксирует состояния привязки. Это возвращаемое значение может быть полезно для проверки ошибок.

Данный метод является удобным средством вызова метода BindingOperations.SetBinding, которое передает текущий экземпляр как DependencyObject и создает новую привязку Binding на основе указанного параметра path. Такая сигнатура удобнее при установке простой привязки по умолчанию. Если необходимо задать какие-либо свойства привязки в нестандартных состояниях, или же использовать MultiBinding либо PriorityBinding, следует воспользоваться сигнатурой SetBinding(DependencyProperty, BindingBase).

Следующий пример задает привязку с использованием особого пути.


myDataObject = new MyData(System.DateTime.Now);
root.DataContext = myDataObject;
myText.SetBinding(TextBlock.TextProperty, "MyDataProperty");


.NET Framework

Поддерживается в версиях: 4.5, 4, 3.5, 3.0

.NET Framework (клиентский профиль)

Поддерживается в версиях: 4, 3.5 с пакетом обновления 1 (SP1)

Windows 8.1, Windows Server 2012 R2, Windows 8, Windows Server 2012, Windows 7, Windows Vista с пакетом обновления 2 (SP2), Windows Server 2008 (роль основных серверных компонентов не поддерживается), Windows Server 2008 R2 (роль основных серверных компонентов поддерживается в пакете обновления 1 (SP1) или выше; системы на базе Itanium не поддерживаются)

Среда .NET Framework поддерживает не все версии каждой платформы. Поддерживаемые версии перечислены в разделе Требования к системе для .NET Framework.

Добавления сообщества

Показ:
© 2015 Microsoft