i made listbox in wpf itemsource
, classes , events make ui refresh it. there's problem in remove
method:
public sub remove(itemindex integer)
mylist.removeat(itemindex)
raiseevent collectionchanged(me, new notifycollectionchangedeventargs(notifycollectionchangedaction.remove, mylist(itemindex)))
end sub
but when execute message index (in case itemindex
) out of range. in output window says index '0' (otherwise remove item mylist
).
problem solved! changed code
public sub remove(itemindex integer)
mylist.removeat(itemindex)
raiseevent collectionchanged(me, new notifycollectionchangedeventargs(notifycollectionchangedaction.remove, mylist(itemindex)))
end sub
into
public sub remove(itemindex integer)
raiseevent collectionchanged(me, new notifycollectionchangedeventargs(notifycollectionchangedaction.remove, mylist(itemindex), itemindex))
mylist.removeat(itemindex)
end sub
that's all.
Comments
Post a Comment