Information
The topic you requested is included in another documentation set. For convenience, it's displayed below. Choose Switch to see the topic in its original location.

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
)

Parameters

target
Type: System.Windows.DependencyObject
The target to set the binding to.
dp
Type: System.Windows.DependencyProperty
The property on the target to bind.
binding
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.

ExceptionCondition
ArgumentNullException

target is null.

-or-

dp is null.

-or-

binding is null.

ArgumentException

target is not of type FrameworkElement or CollectionViewSource.

-or-

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

-or-

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

Show: