BindingBase Class
Defines the common characteristics of the Binding, PriorityBinding, and MultiBinding classes.
Assembly: PresentationFramework (in PresentationFramework.dll)
System.Windows.Markup.MarkupExtension
System.Windows.Data.BindingBase
System.Windows.Data.Binding
System.Windows.Data.MultiBinding
System.Windows.Data.PriorityBinding
| Name | Description | |
|---|---|---|
![]() | BindingGroupName | Gets or sets the name of the BindingGroup to which this binding belongs. |
![]() | Delay | Gets or sets the amount of time, in milliseconds, to wait before updating the binding source after the value on the target changes. |
![]() | FallbackValue | Gets or sets the value to use when the binding is unable to return a value. |
![]() | StringFormat | Gets or sets a string that specifies how to format the binding if it displays the bound value as a string. |
![]() | TargetNullValue | Gets or sets the value that is used in the target when the value of the source is null. |
| Name | Description | |
|---|---|---|
![]() | Equals(Object) | Determines whether the specified object is equal to the current object.(Inherited from Object.) |
![]() | Finalize() | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.(Inherited from Object.) |
![]() | GetHashCode() | Serves as the default hash function. (Inherited from Object.) |
![]() | GetType() | |
![]() | MemberwiseClone() | |
![]() | ProvideValue(IServiceProvider) | Returns an object that should be set on the property where this binding and extension are applied.(Overrides MarkupExtension.ProvideValue(IServiceProvider).) |
![]() | ShouldSerializeFallbackValue() | Returns a value that indicates whether serialization processes should serialize the effective value of the FallbackValue property on instances of this class. |
![]() | ShouldSerializeTargetNullValue() | Returns a value that indicates whether the TargetNullValue property should be serialized. |
![]() | ToString() | Returns a string that represents the current object.(Inherited from Object.) |
Because the BindingBase.ProvideValue method is sealed, a custom binding class that derives from BindingBase will not function correctly as a Extensible Application Markup Language (XAML) markup extension.
Available since 3.0
Silverlight
Available since 3.0
Windows Phone Silverlight
Available since 7.0
Any public static ( Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.


