or
private void ListPlacesSelectedIndexChanged(object sender, Telerik.WinControls.UI.Data.PositionChangedEventArgs e)
{
.....DO Something
this.listPlaces.ActiveItem = null;
this.listPlaces.SelectionMode = SelectionMode.None;
this.listPlaces.SelectionMode = SelectionMode.One;
this.listPlaces.SelectedIndexChanged += ListPlacesSelectedIndexChanged;
}
List<ListViewDataItem> items = new List<ListViewDataItem>();
private
void
backgroundWorker1_RunWorkerCompleted(
object
sender, RunWorkerCompletedEventArgs e)
{
int
nb = 0;
foreach
(ListViewDataItem item
in
items)
{
item.ImageIndex = nb;
this
.Invoke(
new
AddItem(AddItem2), item);
nb += 1;
}
lblStatus.Text =
"Chargement terminé"
;
}
private
delegate
void
AddItem(ListViewDataItem itm);
private
void
AddItem2(ListViewDataItem itm)
{
radListView1.Items.Add(itm);
radListView1.Refresh();
}