Share via


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 ,請使用 屬性。 其中一個範例是具有從 Web 下載之存取子的影像屬性 get 。 設定 IsAsync 以避免 true 在下載時封鎖 UI。

等候值送達時,系結會報告 FallbackValue ,如果有的話,或系結目標屬性的預設值。

不過,您不需要使用 IsAsync 屬性的許多案例。 .NET 指導方針建議用來定義大小順序比欄位集慢的屬性。 當您建立類別時,請考慮處理存取子外部 get 的極慢作業,並快取結果。

適用於

另請參閱