Windows apps
Collapse the table of content
Expand the table of content
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

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

Show:
© 2017 Microsoft