FrameworkContentElement.SetBinding Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Присоединяет привязку к этому элементу для указанного свойства зависимостей.
Перегрузки
| Имя | Описание |
|---|---|
| SetBinding(DependencyProperty, String) |
Присоединяет привязку к этому элементу на основе указанного имени исходного свойства в качестве пути к источнику данных. |
| SetBinding(DependencyProperty, BindingBase) |
Присоединяет привязку к этому элементу на основе предоставленного объекта привязки. |
SetBinding(DependencyProperty, String)
Присоединяет привязку к этому элементу на основе указанного имени исходного свойства в качестве пути к источнику данных.
public:
System::Windows::Data::BindingExpression ^ SetBinding(System::Windows::DependencyProperty ^ dp, System::String ^ path);
public System.Windows.Data.BindingExpression SetBinding(System.Windows.DependencyProperty dp, string path);
member this.SetBinding : System.Windows.DependencyProperty * string -> System.Windows.Data.BindingExpression
Public Function SetBinding (dp As DependencyProperty, path As String) As BindingExpression
Параметры
Определяет связанное свойство.
- path
- String
Имя исходного свойства или путь к свойству, используемому для привязки.
Возвращаемое значение
Записывает условия привязки. Это возвращаемое значение может быть полезно для проверки ошибок.
Примеры
В следующем примере устанавливается привязка для Paragraph элемента, создавая новый пользовательский объект данных, устанавливая этот объект как DataContextи устанавливая путь привязки к свойству внутри него.
MyData myDataObject = new MyData();
myflowdocument.DataContext = myDataObject;
introParagraph.SetBinding(Paragraph.TagProperty, "CustomData");
Dim myDataObject As New MyData()
myflowdocument.DataContext = myDataObject
introParagraph.SetBinding(Paragraph.TagProperty, "CustomData")
Комментарии
Этот метод является удобным методом для вызова BindingOperations.SetBinding, который передает текущий экземпляр в качестве DependencyObjectэкземпляра и создает новый Binding на основе предоставленного path параметра. Эта подпись удобнее, если вы устанавливаете простую привязку по умолчанию. Если необходимо указать какие-либо свойства привязки для условий, отличных от по умолчанию, или необходимо использовать MultiBindingPriorityBindingSetBinding(DependencyProperty, BindingBase) подпись.
Применяется к
SetBinding(DependencyProperty, BindingBase)
Присоединяет привязку к этому элементу на основе предоставленного объекта привязки.
public:
System::Windows::Data::BindingExpressionBase ^ SetBinding(System::Windows::DependencyProperty ^ dp, System::Windows::Data::BindingBase ^ binding);
public System.Windows.Data.BindingExpressionBase SetBinding(System.Windows.DependencyProperty dp, System.Windows.Data.BindingBase binding);
member this.SetBinding : System.Windows.DependencyProperty * System.Windows.Data.BindingBase -> System.Windows.Data.BindingExpressionBase
Public Function SetBinding (dp As DependencyProperty, binding As BindingBase) As BindingExpressionBase
Параметры
Определяет связанное свойство.
- binding
- BindingBase
Представляет привязку данных.
Возвращаемое значение
Записывает условия привязки. Это возвращаемое значение может быть полезно для проверки ошибок.
Примеры
В следующем примере устанавливается привязка к Paragraph элементу, создав новый Binding и задав источник только что созданному DateTime объекту.
DateTime myDataObject = new DateTime();
Binding myBinding = new Binding();
myBinding.Source = myDataObject;
introParagraph.SetBinding(Paragraph.TagProperty, myBinding);
Dim myDataObject As New Date()
Dim myBinding As New Binding()
myBinding.Source = myDataObject
introParagraph.SetBinding(Paragraph.TagProperty, myBinding)
Комментарии
Этот метод — это удобный метод для вызова BindingOperations.SetBinding, который передает текущий экземпляр в качестве DependencyObject.