BindingExpressionBase
BindingExpressionBase
BindingExpressionBase
BindingExpressionBase
Class
Definition
Represents the base class for BindingExpression, PriorityBindingExpression, and MultiBindingExpression.
public ref class BindingExpressionBase abstract : System::Windows::Expression, System::Windows::IWeakEventListener
public abstract class BindingExpressionBase : System.Windows.Expression, System.Windows.IWeakEventListener
type BindingExpressionBase = class
inherit Expression
interface IWeakEventListener
Public MustInherit Class BindingExpressionBase
Inherits Expression
Implements IWeakEventListener
- Inheritance
-
BindingExpressionBaseBindingExpressionBaseBindingExpressionBaseBindingExpressionBase
- Derived
-
System.Windows.Data.BindingExpressionSystem.Windows.Data.BindingExpressionSystem.Windows.Data.BindingExpressionSystem.Windows.Data.BindingExpression
- Implements
Remarks
For information about bindings and binding expressions, see "Binding and BindingExpression" in Data Binding Overview.
Properties
BindingGroup BindingGroup BindingGroup BindingGroup |
Gets the BindingGroup that this binding expression belongs to. |
HasError HasError HasError HasError |
Gets a value that indicates whether the parent binding has a failed validation rule. |
HasValidationError HasValidationError HasValidationError HasValidationError |
Gets a value that indicates whether the parent binding has a failed validation rule. |
IsDirty IsDirty IsDirty IsDirty |
Gets or sets a value that indicates whether the target of the binding has a value that has not been written to the source. |
ParentBindingBase ParentBindingBase ParentBindingBase ParentBindingBase |
Gets the BindingBase object from which this BindingExpressionBase object is created. |
Status Status Status Status |
Gets the status of the binding expression. |
Target Target Target Target |
Gets the element that is the binding target object of this binding expression. |
TargetProperty TargetProperty TargetProperty TargetProperty |
Gets the binding target property of this binding expression. |
ValidationError ValidationError ValidationError ValidationError |
Gets the ValidationError that caused this instance of BindingExpressionBase to be invalid. |
ValidationErrors ValidationErrors ValidationErrors ValidationErrors |
Gets a collection of ValidationError objects that caused this instance of BindingExpressionBase to be invalid. |
Methods
Equals(Object) Equals(Object) Equals(Object) Equals(Object) |
Determines whether the specified object is equal to the current object. (Inherited from Object) |
GetHashCode() GetHashCode() GetHashCode() GetHashCode() |
Serves as the default hash function. (Inherited from Object) |
GetType() GetType() GetType() GetType() |
Gets the Type of the current instance. (Inherited from Object) |
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone() |
Creates a shallow copy of the current Object. (Inherited from Object) |
ToString() ToString() ToString() ToString() |
Returns a string that represents the current object. (Inherited from Object) |
UpdateSource() UpdateSource() UpdateSource() UpdateSource() |
Sends the current binding target value to the binding source in TwoWay or OneWayToSource bindings. |
UpdateTarget() UpdateTarget() UpdateTarget() UpdateTarget() |
Forces a data transfer from the binding source to the binding target. |
ValidateWithoutUpdate() ValidateWithoutUpdate() ValidateWithoutUpdate() ValidateWithoutUpdate() |
Runs any ValidationRule objects on the associated Binding that have the ValidationStep property set to RawProposedValue or ConvertedProposedValue. This method does not update the source. |
Explicit Interface Implementations
IWeakEventListener.ReceiveWeakEvent(Type, Object, EventArgs) IWeakEventListener.ReceiveWeakEvent(Type, Object, EventArgs) IWeakEventListener.ReceiveWeakEvent(Type, Object, EventArgs) IWeakEventListener.ReceiveWeakEvent(Type, Object, EventArgs) |
This member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code. |
Applies to
Feedback
We'd love to hear your thoughts. Choose the type you'd like to provide:
Our feedback system is built on GitHub Issues. Read more on our blog.
Loading feedback...