BindingBase 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
定义和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.ProvideValue由于该方法是密封的,因此派生自BindingBase的自定义绑定类将无法正确用作可扩展应用程序标记语言 (XAML) 标记扩展。
属性
| 名称 | 说明 |
|---|---|
| BindingGroupName |
获取或设置此绑定所属的名称 BindingGroup 。 |
| Delay |
获取或设置在目标值更改后更新绑定源之前要等待的时间(以毫秒为单位)。 |
| FallbackValue |
获取或设置绑定无法返回值时要使用的值。 |
| StringFormat |
获取或设置一个字符串,该值指定在绑定将绑定值显示为字符串时如何设置绑定的格式。 |
| TargetNullValue |
获取或设置源值时在目标中使用的值 |
方法
| 名称 | 说明 |
|---|---|
| Equals(Object) |
确定指定的对象是否等于当前对象。 (继承自 Object) |
| GetHashCode() |
用作默认哈希函数。 (继承自 Object) |
| GetType() |
获取当前实例的 Type。 (继承自 Object) |
| MemberwiseClone() |
创建当前 Object的浅表副本。 (继承自 Object) |
| ProvideValue(IServiceProvider) |
返回应在应用此绑定和扩展的属性上设置的对象。 |
| ShouldSerializeFallbackValue() |
返回一个值,该值指示序列化进程是否应在此类实例上序列化属性的有效值 FallbackValue 。 |
| ShouldSerializeTargetNullValue() |
返回一个值,该值指示是否 TargetNullValue 应序列化属性。 |
| ToString() |
返回一个表示当前对象的字符串。 (继承自 Object) |