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 时在目标中使用的值。

示例

以下示例将 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 用法信息,请参阅该类型的文档。 该类型可能支持,也可能不支持其值的属性语法,或者可能支持或不支持对象元素语法 (需要该类型上的无参数构造函数) 。

适用于