SilverlightプロジェクトにListBoxがあります。リストボックスからListItemを削除して追加すると、次のエラーが表示されます。SilverlightでListItemを削除します。
Operation not supported on read-only collection.
コード:
public void btnUp_Click(object sender, RoutedEventArgs e)
{
if (lbChoices.SelectedItem != null)
{
ListBoxItem selectedItem = new ListBoxItem();
selectedItem.Content = lbChoices.SelectedItem;
selectedItem.IsSelected = true;
int selectedIndex = lbChoices.SelectedIndex;
if (lbChoices.Items.Count > 1)
{
if (selectedIndex > 0)
{
lbChoices.Items.Remove(lbChoices.SelectedItem);
lbChoices.Items.Insert(selectedIndex - 1, selectedItem);
}
}
}
}
まずは、おかげさしくありがとう。さらに、 上下のボタンで項目の位置を変更したい – Selo