BindingBase.FallbackValue 屬性

定義

取得或設定當繫結無法傳回值時要用的值。

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

屬性值

預設值是 UnsetValue

備註

如果:

  1. 系結來源的路徑已成功解析。

  2. 如果有任何值轉換子,則可以轉換產生的值。

  3. 產生的值對系結目標 (目標) 屬性有效。

如果 1 和 2 傳回 DependencyProperty.UnsetValue ,則目標屬性會設定為 的值 FallbackValue ,如果有的話。 FallbackValue如果沒有 ,則會使用目標屬性的預設值。

此值 DependencyProperty.UnsetValue 不會被視為成功的傳回值。

XAML 文字使用方式

<object FallbackValue="fallbackValue" />  

- 或 -

<object>  
  <object.FallbackValue>  
    fallbackValue  
    </object.FallbackValue>  
</object>  

XAML 值

fallbackValue
與目標屬性相同類型的屬性或物件專案值。 如需 XAML 使用資訊,請參閱該類型的檔。 該類型可能或可能不支援其值的屬性語法,或可能不支持對象專案語法 (,這需要該類型上的無參數建構函式) 。 因此,目標屬性類型會影響您用於屬性值的 FallbackValue 語法。

適用於

另請參閱