.NET Framework Class Library
FrameworkContentElement.SetBinding Method (DependencyProperty, BindingBase)
Attaches a binding to this element, based on the provided binding object.
Assembly: PresentationFramework (in PresentationFramework.dll)
Syntax
Visual Basic
Public Function SetBinding ( _ dp As DependencyProperty, _ binding As BindingBase _ ) As BindingExpressionBase
C#
public BindingExpressionBase SetBinding(
DependencyProperty dp,
BindingBase binding
)
Visual C++
public:
BindingExpressionBase^ SetBinding(
DependencyProperty^ dp,
BindingBase^ binding
)
F#
member SetBinding :
dp:DependencyProperty *
binding:BindingBase -> BindingExpressionBase
Parameters
- dp
- Type: System.Windows.DependencyProperty
Identifies the bound property.
- binding
- Type: System.Windows.Data.BindingBase
Represents a data binding.
Return Value
Type: System.Windows.Data.BindingExpressionBaseRecords the conditions of the binding. This return value can be useful for error checking.
Remarks
This method is a convenience method for calling BindingOperations.SetBinding, which passes the current instance as the DependencyObject.
Examples
The following example sets a binding on a Paragraph element, by creating a new Binding and setting the source to a newly built DateTime object.
Visual Basic
Dim myDataObject As New Date() Dim myBinding As New Binding() myBinding.Source = myDataObject introParagraph.SetBinding(Paragraph.TagProperty, myBinding)
C#
DateTime myDataObject = new DateTime(); Binding myBinding = new Binding(); myBinding.Source = myDataObject; introParagraph.SetBinding(Paragraph.TagProperty, myBinding);
Version Information
.NET Framework
Supported in: 4, 3.5, 3.0.NET Framework Client Profile
Supported in: 4, 3.5 SP1Platforms
Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2
The .NET Framework does not support all versions of every platform. For a list of the supported versions, see .NET Framework System Requirements.
See Also