私はWPFでListBoxをItemSource
作成し、UIをリフレッシュさせるすべてのクラスとイベントを使用しました。Remove
しかし、私の方法には問題があります:
Public Sub Remove(ItemIndex As Integer)
MyList.RemoveAt(ItemIndex)
RaiseEvent CollectionChanged(Me, New NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction.Remove, MyList(ItemIndex)))
End Sub
しかし、これを実行すると、インデックス (この場合ItemIndex
は ) が範囲外であるというメッセージが表示されます。しかし、出力ウィンドウでは、インデックスが '0' であると表示されます (そうしないと、アイテムが から削除されますMyList
)。