FrameworkElement.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

Параметры

dp
DependencyProperty

Определяет целевое свойство, в котором должна быть установлена привязка.

path
String

Имя исходного свойства или путь к свойству, используемому для привязки.

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

Записывает условия привязки. Это возвращаемое значение может быть полезно для проверки ошибок.

Примеры

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

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

Комментарии

Этот метод является удобным методом для вызова 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

Параметры

dp
DependencyProperty

Определяет свойство, в котором должна быть установлена привязка.

binding
BindingBase

Представляет особенности привязки данных.

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

Записывает условия привязки. Это возвращаемое значение может быть полезно для проверки ошибок.

Комментарии

Этот метод — это удобный метод для вызова BindingOperations.SetBinding, который передает текущий экземпляр в качестве DependencyObject.

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