BindingExpression BindingExpression BindingExpression BindingExpression Class


Contains information about a single instance of a Binding.

public : class BindingExpression : BindingExpressionBase, IBindingExpression
struct winrt::Windows::UI::Xaml::Data::BindingExpression : BindingExpressionBase, IBindingExpression
public class BindingExpression : BindingExpressionBase, IBindingExpression
Public Class BindingExpression Inherits BindingExpressionBase Implements IBindingExpression
Windows 10 requirements
Device family
Windows 10 (introduced v10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (introduced v1)


The Binding class is the high-level class for the declaration of a binding. The BindingExpression class is the underlying object that maintains the connection between the binding source and the binding target. A Binding contains all the information that can be shared across several BindingExpression objects. A BindingExpression is an instance expression that cannot be shared and that contains all the instance information about the Binding.

You can obtain a BindingExpression object by calling the GetBindingExpression method on an object, specifying the dependency property that has the binding.


DataItem DataItem DataItem DataItem

Gets the binding source object that this BindingExpression uses.

ParentBinding ParentBinding ParentBinding ParentBinding

Gets the Binding object of this BindingExpression.


UpdateSource() UpdateSource() UpdateSource() UpdateSource()

Sends the current binding target value to the binding source property in TwoWay bindings.

See Also