En C #, comment envoyez-vous un message d’actualisation / de mise à jour à une grid ou une zone de travail WPF?

Comment envoyer un message d’actualisation à une grid ou à une zone de travail WPF?

En d’autres termes, j’ai remarqué qu’en mode débogage, je pouvais écrire un code qui envoie une ligne à l’affichage puis, si cette ligne n’est pas correcte, je peux l’ajuster – mais la ligne précédente est toujours là. Maintenant, le code que j’écris envoie des informations à l’écran en fonction des clics effectués par l’utilisateur. Cela signifie donc que l’affichage n’est pas actualisé à chaque fois qu’un nouvel ensemble de lignes, de zones et de texte est envoyé à la grid ou au canevas dans WPF.

À l’aide du code C #, comment envoyez-vous un message d’actualisation / repeinte à une grid ou à une zone de travail WPF?

Actualiser les contrôles WPF de mise à jour comme Winforms

public static class ExtensionMethods { private static Action EmptyDelegate = delegate() { }; public static void Refresh(this UIElement uiElement) { uiElement.Dispatcher.Invoke(DispatcherPriority.Render, EmptyDelegate); } } 

Je suis habitué à winforms, ce n’est donc qu’une hypothèse, mais recherchez une méthode Invalidate() .