Wie kann ich aktualisieren Sie visual control-Eigenschaften (TextBlock.text) in einer Schleife?

Mit jeder loop-iteration, möchte ich visuell aktualisieren Sie den text aus einem textblock. Mein problem ist, dass das WPF-Fenster oder Steuerelement nicht optisch auffrischen, bis die Schleife beendet ist.

for (int i = 0; i < 50; i++)
{
    System.Threading.Thread.Sleep(100);
    myTextBlock.Text = i.ToString();                
}

In VB6, würde ich DoEvents() oder control.Refresh. Im moment möchte ich nur eine quick-and-dirty-Lösung ähnlich DoEvents(), aber ich würde auch gerne wissen, über alternativen oder die "richtige" Art und Weise, dies zu tun. Gibt es eine einfache verbindliche Aussage, die ich hinzufügen könnte? Was ist die syntax?
Vielen Dank im Voraus.

InformationsquelleAutor DeveloperDan | 2011-03-31

Schreibe einen Kommentar