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 для значения свойства.

Применяется к

См. также раздел