BindingExpression Class
namespace Noesis | MSDN
Contains information about a single instance of a Binding.
Inheritance Hierarchy
• BindingExpression
Properties
| Name | Description |
|---|---|
| ParentBinding | Binding from which this expression was created |
| ResolvedSource | Gets the binding source object for this BindingExpression |
Dependency Property Reflection Property
From BaseBindingExpression
| Name | Description |
|---|---|
| ParentBindingBase | Gets the BaseBinding object from which this BaseBindingExpression object is created |
| Target | Gets the element to which this BindingExpression is attached |
| TargetProperty | Gets the property to which this BindingExpression is attached |
Dependency Property Reflection Property
Attached Properties
BindingExpression has no attached properties
Methods
| Name | Description |
|---|---|
| AfterSet(obj, prop, value, valueChanged) | Executed after set is completed and the property changed has been notified |
| BeforeSet(obj, prop, value, valueChanged) | Executes the set |
| Evaluate() | Evaluates expression when applied to the specified target object |
| Reapply(targetObject, targetProperty) | Applies expression to a new target, cloning the expression itself if necessary |
From BaseBindingExpression
| Name | Description |
|---|---|
| UpdateSource() | Sends the current value back to the source. Does nothing when binding's Mode is not TwoWay or OneWayToSource |
| UpdateTarget() | Forces a data transfer from source to target |
From Expression
| Name | Description |
|---|---|
| AfterSet(obj, dp, value, valueHasChanged) | Executed after set is completed and the property changed has been notified |
| BeforeSet(obj, dp, value, valueHasChanged) | Executes the set |
| Evaluate() | Evaluates expression when applied to the specified target object |
| Reapply(targetObject, targetProperty) | Applies expression to a new target, cloning the expression itself if necessary |
Events
BindingExpression has no events