BindingOperations.SetBinding Method
Silverlight
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.BindingExpressionBaseAn 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- |
For a list of the operating systems and browsers that are supported by Silverlight, see Supported Operating Systems and Browsers.
Adjustment for Silverlight 4 only
As of Silverlight 4 the target may simply be a DependencyObject it no longer needs to be a FrameworkElement.
- 8/13/2010
- Anthony Jones