Поделиться через


Binding.UpdateSourceTrigger Свойство

Определение

Возвращает или задает значение, определяющее время обновления источника привязки.

public:
 property System::Windows::Data::UpdateSourceTrigger UpdateSourceTrigger { System::Windows::Data::UpdateSourceTrigger get(); void set(System::Windows::Data::UpdateSourceTrigger value); };
public System.Windows.Data.UpdateSourceTrigger UpdateSourceTrigger { get; set; }
member this.UpdateSourceTrigger : System.Windows.Data.UpdateSourceTrigger with get, set
Public Property UpdateSourceTrigger As UpdateSourceTrigger

Значение свойства

Одно из значений UpdateSourceTrigger . По умолчанию возвращается Defaultзначение по умолчанию UpdateSourceTrigger целевого свойства зависимостей. Однако значение по умолчанию для большинства свойств зависимостей имеет PropertyChangedText значение по умолчаниюLostFocus.

Программный способ определить значение свойства зависимостей по умолчанию UpdateSourceTrigger — получить метаданные свойства свойства, используя его, GetMetadata(Type) а затем проверить значение DefaultUpdateSourceTrigger свойства.

Комментарии

Привязки, которые являются TwoWay или OneWayToSource прослушивают изменения в целевом свойстве и распространяют их обратно в источник. Это называется обновлением источника. Как правило, эти обновления происходят при изменении целевого свойства. Это хорошо подходит для флажков и других простых элементов управления, но обычно не подходит для текстовых полей. Обновление после каждого нажатия клавиш может снизить производительность, и он запрещает пользователю обычную возможность обратного пространства и устранять ошибки ввода перед фиксацией нового значения. Поэтому значение Text свойства по умолчанию UpdateSourceTrigger не PropertyChangedравноLostFocus.

Если задано UpdateSourceTrigger значение Explicit, необходимо вызвать UpdateSource метод или изменения не будут распространяться обратно в источник.

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

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