BindingBase.FallbackValue Özellik

Tanım

Bağlama bir değer döndüremediğinde kullanılacak değeri alır veya ayarlar.

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

Özellik Değeri

UnsetValue varsayılan değerdir.

Açıklamalar

Bağlama, aşağıdakiler durumunda başarıyla bir değer döndürür:

  1. Bağlama kaynağının yolu başarıyla çözülür.

  2. Varsa değer dönüştürücüsü, sonuçta elde edilen değeri dönüştürebilir.

  3. Sonuçta elde edilen değer bağlama hedefi (hedef) özelliği için geçerlidir.

1 ve 2 döndürürse DependencyProperty.UnsetValue, hedef özelliği varsa değeri FallbackValueolarak ayarlanır. yoksa FallbackValue, hedef özelliğin varsayılan değeri kullanılır.

Değer DependencyProperty.UnsetValue başarılı bir dönüş değeri olarak kabul edilmez.

XAML Metni Kullanımı

<object FallbackValue="fallbackValue" />  

-Veya-

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

XAML Değerleri

Fallbackvalue
Hedef özelliğiyle aynı türde bir öznitelik veya nesne öğesi değeri. XAML kullanım bilgileri için bu türün belgelerine bakın. Bu tür, değerleri için öznitelik söz dizimini destekleyemeyebilir veya desteklemeyebilir veya nesne öğesi söz dizimini destekleyemeyebilir (bu tür için parametresiz bir oluşturucu gerektirir). Bu nedenle hedef özellik türü, özelliğin değeri için kullandığınız söz dizimini FallbackValue etkiler.

Şunlara uygulanır

Ayrıca bkz.