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

FrameworkContentElement.SetBinding Method (DependencyProperty, BindingBase)


Attaches a binding to this element, based on the provided binding object.

Namespace:   System.Windows
Assembly:  PresentationFramework (in PresentationFramework.dll)

public BindingExpressionBase SetBinding(
	DependencyProperty dp,
	BindingBase binding


Type: System.Windows.DependencyProperty

Identifies the bound property.

Type: System.Windows.Data.BindingBase

Represents a data binding.

Return Value

Type: System.Windows.Data.BindingExpressionBase

Records the conditions of the binding. This return value can be useful for error checking.

This method is a convenience method for calling BindingOperations.SetBinding, which passes the current instance as the DependencyObject.

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.

DateTime myDataObject = new DateTime();
Binding myBinding = new Binding();
myBinding.Source = myDataObject;
introParagraph.SetBinding(Paragraph.TagProperty, myBinding);

.NET Framework
Available since 3.0
Return to top
© 2017 Microsoft