Export (0) Print
Expand All

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.

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.

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.

Community Additions

ADD
Show:
© 2014 Microsoft