This topic has not yet been rated - Rate this topic

BindingOperations.SetBinding Method

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.
Exception Condition
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.

Silverlight

Supported in: 5, 4, 3

Silverlight for Windows Phone

Supported in: Windows Phone OS 7.1, Windows Phone OS 7.0

For a list of the operating systems and browsers that are supported by Silverlight, see Supported Operating Systems and Browsers.

Did you find this helpful?
(1500 characters remaining)
Community Content Add
Annotations FAQ
Adjustment for Silverlight 4 only
As of Silverlight 4 the target may simply be a DependencyObject it no longer needs to be a FrameworkElement.