共用方式為


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

屬性值

預設值為 false

備註

當綁定來源屬性的存取器可能需要較長時間時get,使用該IsAsync屬性。 例如,一個帶有 get 從網路下載的存取器圖片屬性。 設定 IsAsynctrue 避免在下載過程中阻塞介面。

在等待值到達時,綁定會回報 ,若有,則回報 FallbackValue綁定目標屬性的預設值。

然而,通常不會有太多情況需要使用該 IsAsync 房產。 .NET 的指引建議不要定義比欄位集合慢好幾個數量級的屬性。 當你建立類別時,考慮處理非常緩慢的操作, get 並快取結果。

適用於

另請參閱