SetBinding Method
Collapse the table of content
Expand the table of content

BindingOperations.SetBinding Method

[ This article is for Windows Phone 8 developers. If you’re developing for Windows 10, see the latest documentation. ]

Creates and associates a new BindingExpressionBase with the specified binding target property.

Namespace:  System.Windows.Data
Assembly:  System.Windows (in System.Windows.dll)

public static BindingExpressionBase SetBinding(
	DependencyObject target,
	DependencyProperty dp,
	BindingBase binding


Type: System.Windows.DependencyObject
The target to set the binding to.
Type: System.Windows.DependencyProperty
The property on the target to bind.
Type: System.Windows.Data.BindingBase
The binding to assign to the target property.

Return Value

Type: System.Windows.Data.BindingExpressionBase
An object that contains information about the binding.


target is null.


dp is null.


binding is null.


target is not of type FrameworkElement or CollectionViewSource.


target is of type CollectionViewSource and binding has a Source value of null.


binding has a Mode value of TwoWay and an empty Path value.

Windows Phone OS

Supported in: 8.1, 8.0, 7.1, 7.0

Windows Phone

© 2017 Microsoft