Binding.IsAsync Свойство

Определение

Возвращает или задает значение, которое указывает, следует ли объекту Binding получать и задавать значения асинхронно.

public:
 property bool IsAsync { bool get(); void set(bool value); };
public bool IsAsync { get; set; }
member this.IsAsync : bool with get, set
Public Property IsAsync As Boolean

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

Boolean

Значение по умолчанию — false.

Комментарии

IsAsync Используйте свойство, get если метод доступа к свойству источника привязки может занять много времени. Одним из примеров является свойство изображения с методом get доступа, который загружается из Интернета. Параметр IsAsync , который позволяет true избежать блокировки пользовательского интерфейса во время скачивания.

Ожидая получения значения, привязка сообщает FallbackValueо доступности или значении по умолчанию целевого свойства привязки.

Однако не должно быть много сценариев, в которых необходимо использовать IsAsync свойство. Руководство по .NET не рекомендует определять свойства, порядок которых меньше, чем набор полей. При создании класса рассмотрите возможность обработки очень медленных операций за пределами get метода доступа и кэширования результата.

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

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