Binding.IsAsync Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Dient zum Abrufen oder Festlegen eines Werts, der angibt, ob die Binding Werte asynchron abgerufen und festgelegt werden sollen.
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
Der Standardwert lautet false.
Hinweise
Verwenden Sie die IsAsync Eigenschaft, wenn der get Accessor Ihrer Bindungsquelleigenschaft eine lange Zeit in Anspruch nehmen kann. Ein Beispiel ist eine Bildeigenschaft mit einem get Accessor, der aus dem Web heruntergeladen wird. Einstellung IsAsync , um zu true verhindern, dass die Benutzeroberfläche blockiert wird, während der Download auftritt.
Während sie auf den Eintreffen des Werts warten, meldet die Bindung den FallbackValueWert , sofern vorhanden, oder den Standardwert der Bindungszieleigenschaft.
Es sollten jedoch nicht viele Szenarien vorhanden sein, in denen Sie die IsAsync Eigenschaft verwenden müssen. Die .NET-Richtlinien empfehlen, Eigenschaften zu definieren, die größenordnungsstärker als ein Feldsatz sind. Wenn Sie Ihre Klasse erstellen, sollten Sie extrem langsame Vorgänge außerhalb des get Accessors behandeln und das Ergebnis zwischenspeichern.