C# ListCollectionView.AddNewItem 没有成功添加对象

llion.j 2019-12-13 03:49:21
我在执行ListCollectionView.AddNewItem添加对象后,IndexOf返回的索引为-1,不知道是什么原因?
代码如下:
List PortNoindexData = new List()
{
new ComboBoxItem() { Content = 1 , VerticalAlignment = VerticalAlignment. Center,FontSize = 14 },
new ComboBoxItem() { Content = 2 , VerticalAlignment = VerticalAlignment. Center,FontSize = 14 },
new ComboBoxItem() { Content = 3 , VerticalAlignment = VerticalAlignment. Center,FontSize = 14 },
new ComboBoxItem() { Content = 4 , VerticalAlignment = VerticalAlignment. Center,FontSize = 14 },
new ComboBoxItem() { Content = 5 , VerticalAlignment = VerticalAlignment. Center,FontSize = 14 },
new ComboBoxItem() { Content = 6 , VerticalAlignment = VerticalAlignment. Center,FontSize = 14 },
};
ComboBox_PortNo.ItemsSource = PortNoindexData;

ListCollectionView viewPort = (ListCollectionView)CollectionViewSource.GetDefaultView(ComboBox_PortNo.ItemsSource);

//viewPort已经删除了PortNoindexData[2]
viewPort.AddNewItem(PortNoindexData[2]);
viewPort.CommitNew();

viewPort.IndexOf(PortNoindexData[2]);
...全文
61 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

110,570

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧