BindingBase 类

定义

定义 BindingPriorityBindingMultiBinding 类的公共特性。

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)

适用于