Binding.IsAsync Binding.IsAsync Binding.IsAsync Binding.IsAsync Property

Definition

Ruft einen Wert ab, der angibt, ob die Binding Werte asynchron abrufen und setzen soll.Gets or sets a value that indicates whether the Binding should get and set values asynchronously.

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

Eigenschaftswert

Die Standardeinstellung ist false.The default is false.

Hinweise

Verwenden der IsAsync Eigenschaft bei der get Accessor der Bindungsquelleigenschaft möglicherweise sehr lange dauern.Use the IsAsync property when the get accessor of your binding source property might take a long time. Ein Beispiel ist eine Image-Eigenschaft mit einem get Accessor, der aus dem Web herunterlädt.One example is an image property with a get accessor that downloads from the Web. Festlegen von IsAsync zu true verhindert werden, die UIUI während der Download erfolgt.Setting IsAsync to true avoids blocking the UIUI while the download occurs.

Beim Warten auf des Werts auf das eintreffen, meldet die Bindung der FallbackValue, wenn eine verfügbar ist oder der Standardwert der Bindung der Zieleigenschaft.While waiting for the value to arrive, the binding reports the FallbackValue, if one is available, or the default value of the binding target property.

Allerdings gibt es sollte nicht viele Szenarios müssen Sie mit der IsAsync Eigenschaft.However, there should not be many scenarios where you need to use the IsAsync property. Die .NET.NET Richtlinien wird die Definition von Eigenschaften, erheblich langsamer sind, als wäre eine Feldgruppe, empfohlen.The .NET.NET guidelines recommend against defining properties that are orders of magnitude slower than a field set would be. Wenn Sie die Klasse erstellen, sollten in Betracht ziehen extrem langsam Vorgänge außerhalb der der get -Accessor und Zwischenspeichern des Resultsets.When you are creating your class, consider handling extremely slow operations outside of the get accessor and caching the result.

Gilt für:

Siehe auch