Heyho,
Ich arbeite zur zeit an einem WPF-Programm das im Abstand von 30 Sekunden mit einem Timer einen Datensatz bearbeiten soll. Der Datensatz in Form einer ObservableCollection ist dabei an eine Listview gebunden.
Hier mal die relevanten Ausschnitte:
Das die Property sauber an die Listview gebunden ist stimmt, denn ansonsten würde mir gar nichts angezeigt.
Im Timer sieht es dann so aus:
Der Status "IsOnline" wird korrekt ausgelesen allerdings führt die Zuweisung im Timer nicht dazu, dass sich der Inhalt der Listview ändert, obwohl diese doch an eine ObservableCollection gebunden ist . Wo liegt der Fehler, dass die Änderung nicht übernommen wird?
Ich arbeite zur zeit an einem WPF-Programm das im Abstand von 30 Sekunden mit einem Timer einen Datensatz bearbeiten soll. Der Datensatz in Form einer ObservableCollection ist dabei an eine Listview gebunden.
Hier mal die relevanten Ausschnitte:
Das die Property sauber an die Listview gebunden ist stimmt, denn ansonsten würde mir gar nichts angezeigt.
Im Timer sieht es dann so aus:
Quellcode
- Private Sub refreshtimer_Elapsed(sender As Object, e As Timers.ElapsedEventArgs) Handles refreshtimer.Elapsed
- For u As Integer = 0 To PropertyClass.Instance.Broadcasters.Count - 1
- twitcherAPI.Initialize(PropertyClass.Instance.Broadcasters(u).InsertName)
- PropertyClass.Instance.Broadcasters(u).IsOnline = twitcherAPI.IsOnline
- Next
- End Sub
Der Status "IsOnline" wird korrekt ausgelesen allerdings führt die Zuweisung im Timer nicht dazu, dass sich der Inhalt der Listview ändert, obwohl diese doch an eine ObservableCollection gebunden ist . Wo liegt der Fehler, dass die Änderung nicht übernommen wird?
faxe1008