BindingBase 类

定义

定义和BindingPriorityBinding类的MultiBinding常见特征。

public ref class BindingBase abstract : System::Windows::Markup::MarkupExtension
[System.Windows.Localizability(System.Windows.LocalizationCategory.None, Modifiability=System.Windows.Modifiability.Unmodifiable, Readability=System.Windows.Readability.Unreadable)]
[System.Windows.Markup.MarkupExtensionReturnType(typeof(System.Object))]
public abstract class BindingBase : System.Windows.Markup.MarkupExtension
[<System.Windows.Localizability(System.Windows.LocalizationCategory.None, Modifiability=System.Windows.Modifiability.Unmodifiable, Readability=System.Windows.Readability.Unreadable)>]
[<System.Windows.Markup.MarkupExtensionReturnType(typeof(System.Object))>]
type BindingBase = class
    inherit MarkupExtension
Public MustInherit Class BindingBase
Inherits MarkupExtension
继承
BindingBase
派生
属性

注解

BindingBase.ProvideValue由于该方法是密封的,因此派生自BindingBase的自定义绑定类将无法正确用作可扩展应用程序标记语言 (XAML) 标记扩展。

属性

名称 说明
BindingGroupName

获取或设置此绑定所属的名称 BindingGroup

Delay

获取或设置在目标值更改后更新绑定源之前要等待的时间(以毫秒为单位)。

FallbackValue

获取或设置绑定无法返回值时要使用的值。

StringFormat

获取或设置一个字符串,该值指定在绑定将绑定值显示为字符串时如何设置绑定的格式。

TargetNullValue

获取或设置源值时在目标中使用的值 null

方法

名称 说明
Equals(Object)

确定指定的对象是否等于当前对象。

(继承自 Object)
GetHashCode()

用作默认哈希函数。

(继承自 Object)
GetType()

获取当前实例的 Type

(继承自 Object)
MemberwiseClone()

创建当前 Object的浅表副本。

(继承自 Object)
ProvideValue(IServiceProvider)

返回应在应用此绑定和扩展的属性上设置的对象。

ShouldSerializeFallbackValue()

返回一个值,该值指示序列化进程是否应在此类实例上序列化属性的有效值 FallbackValue

ShouldSerializeTargetNullValue()

返回一个值,该值指示是否 TargetNullValue 应序列化属性。

ToString()

返回一个表示当前对象的字符串。

(继承自 Object)

适用于