Cet article a fait l’objet d’une traduction automatique. Pour afficher l’article en anglais, activez la case d’option Anglais. Vous pouvez également afficher le texte anglais dans une fenêtre contextuelle en faisant glisser le pointeur de la souris sur le texte traduit.
Traduction
Anglais

Binding.IsAsync propriété

 

Date de publication : novembre 2016

Obtient ou définit une valeur qui indique si le Binding doit obtenir et définir des valeurs de façon asynchrone.

Espace de noms:   System.Windows.Data
Assembly:  PresentationFramework (dans PresentationFramework.dll)

public bool IsAsync { get; set; }

Valeur de propriété

Type: System.Boolean

La valeur par défaut est null.

Utilisez le IsAsync propriété lorsque la get accesseur de votre propriété de source de liaison peut prendre un certain temps. Par exemple, une propriété d’image avec un get accesseur qui télécharge à partir du Web. Définition de IsAsync à true évite le blocage du Interface utilisateur pendant le téléchargement.

En attendant que la valeur arrive, la liaison signale le FallbackValue, si celle-ci est disponible, ou la valeur par défaut de la liaison de propriété cible.

Toutefois, il ne doit pas être nombreux scénarios où vous devez utiliser le IsAsync propriété. Le .NET recommandé par rapport à la définition des propriétés qui sont beaucoup plus lent qu’un ensemble de champs. Lorsque vous créez votre classe, envisagez de gérer les opérations extrêmement lentes en dehors de la get accesseur et le résultat de la mise en cache. Pour plus d’informations, consultez NIB : choix entre les propriétés et méthodes.

.NET Framework
Disponible depuis 3.0
Retour au début
Afficher: