C# ListView halmozott darabszám eltérés

C# ListView halmozott darabszám eltérés
2015-08-25T18:11:00+02:00
2015-08-26T16:12:16+02:00
2022-08-09T18:35:30+02:00
Enderpt
Sziasztok!

Egy egyedi alkalmazást csinálok szűk kör (saját/1-2 ismerős) számára WPF-ben (WinForm-ban kész és működik), ami távoli adatbázisban (MySql) operál egyedi osztályokból álló listákat jelenít meg.
Az a probléma adódott, hogy ha az egyik felhasználóval bontom a kapcsolatot és másikkal csatlakozom, akkor az alábbi hibaüzenettel elszáll a program try-cath blokk ellenére: 

Kivétel történt, mert a(z) 'System.Windows.Controls.ListView Items.Count:48' A halmozott darabszám 16 eltér az aktuális darabszámtól 48.
Amikor bontom a kapcsolatot próbálom törölni a listák tartalmát és az osztályokat, de ezek szerint nem elég hatékonyan:

dB_name = string.Empty; usernev = string.Empty; dB_felh = string.Empty; dB_jsz = string.Empty; szamlak.Clear(); nyitottKotesek.Clear(); korstat.Clear(); statkotesek.Clear(); futokorok.Clear(); futhd.Clear(); account_list.ItemsSource = null; runing_circle_list.ItemsSource = null; orders_list.ItemsSource = null; stat_list.ItemsSource = null; account_list.ItemsSource = null; Status_lbl.Content = srv + " - logged out"; discon_Btn.IsEnabled = false; con_Btn.IsEnabled = true;
Mit lehet/kellene még tenni, hogy szeresse?
Mutasd a teljes hozzászólást!
Köszi a javaslatot, már megfogadtam, éppen tanulom a használatát, mert mint írtam WinForm-ként már üzemelő dologról van szó.
Több problémába is belefutottam ami ott működött, de itt másképpen kell megoldani.
Amúgy a problémát sikerült megoldanom, volt egy groupbox, aminél a selected item előfordult hogy üres maradt, és ez okozta a gondot.

account_list.ItemsSource = null;

Ezzel amúgy mi a baj?
Mutasd a teljes hozzászólást!

Tetszett amit olvastál? Szeretnél a jövőben is értesülni a hasonló érdekességekről?
abcd