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 возвращают DependencyProperty.UnsetValueзначение , целевому свойству FallbackValueприсваивается значение , если оно доступно. Если нет FallbackValue, используется значение целевого свойства по умолчанию.
Значение DependencyProperty.UnsetValue не считается успешным возвращаемым значением.
Использование текста XAML
<object FallbackValue="fallbackValue" />
- или -
<object>
<object.FallbackValue>
fallbackValue
</object.FallbackValue>
</object>
Значения XAML
fallbackValue
Значение атрибута или элемента объекта того же типа, что и целевое свойство. Сведения об использовании XAML см. в документации по такому типу. Этот тип может поддерживать или не поддерживать синтаксис атрибутов для его значений, а также может или не поддерживать синтаксис объектных элементов (для которого требуется конструктор без параметров для этого типа). Таким образом, тип целевого свойства будет влиять на синтаксис, используемый FallbackValue для значения свойства.