BindingBase.TargetNullValue 属性

定义

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

public:
 property System::Object ^ TargetNullValue { System::Object ^ get(); void set(System::Object ^ value); };
public object TargetNullValue { get; set; }
member this.TargetNullValue : obj with get, set
Public Property TargetNullValue As Object

属性值

当源的值为 null时,在目标中使用的值。

示例

以下示例将 a TextBox 绑定到对象的属性。 如果该属性为 null,则 TextBox 显示“请输入字符串”。

<TextBox Width="150"
         Text="{Binding Source={StaticResource object2}, 
  Path=PropertyB, BindingGroupName=bindingGroup, 
  TargetNullValue=please enter a string}" />

注解

XAML 文本用法

<object TargetNullValue="nullValue" />

- 或 -

<object>
  <object.TargetNullValue>
    nullValue
    </object.TargetNullValue>
</object>

XAML 值

nullValue 与目标属性具有相同类型的属性或对象元素值。 有关 XAML 使用情况信息,请参阅该类型的文档。 该类型可能或可能不支持其值的属性语法,或者可能或可能不支持对象元素语法(这需要该类型的无参数构造函数)。

适用于