Hi.
Ich arbeite mit xaml/cs-Dateien.
Auf der Oberfläche habe ich einen Button, mit dem man Daten lädt, was einige Sekunden dauert.
Nun möchte ich folgenden logischen Ablauf haben:
- Button wird gedrückt
- auf der Oberfläche kommt ein Hinweis „Loading“ (z.B. in einem Label)
- die Daten werden vollständig geladen
- der Hinweis verschwindet
Also in etwa:
private void btnDo_Click(object sender, RoutedEventArgs e)
{
labelHinweis.Content = „Loading“;
labelHinweis.Visibility = Visibility.Visible;
loadMyData();
labelHinweis.Visibility = Visibility.Collapsed;
}
Jedoch erscheint das Label nicht.
Es käme erst nach (!) dem Laden (wenn ich zum Testen die letzte Zeile weglassen würde).
Wie macht man es, damit das passiert, was ich haben möchte?
Danke!
M.