Smobiler上海石磨_.NET移动开发平台

标题: PopList控件 动态清除Item 列表问题。 [打印本页]

作者: meigui1758    时间: 2021-4-21 21:21
标题: PopList控件 动态清除Item 列表问题。
本帖最后由 meigui1758 于 2021-4-22 09:12 编辑
  1. PopListGroup pg = null;
  2.                     var HasGroupTitle = false;
  3.                     //popTemplateList.Groups.Clear(); //直接用这句也会 报错 已添加了具有相同键的项
  4.                     while (popTemplateList.Groups.Count>0)
  5.                     { popTemplateList.Groups.RemoveAt(0);  }
  6.                     //检查项目组是否存在
  7.                     foreach (PopListGroup pGroup in popTemplateList.Groups)
  8.                     {
  9.                         if (pGroup.Title.Equals("项目"))
  10.                         {
  11.                             HasGroupTitle = true;
  12.                             pg = pGroup;
  13.                             break;
  14.                         }
  15.                     }
  16.                     if (!HasGroupTitle)
  17.                     { pg = new PopListGroup() { Title = "项目", TitleVisible = false }; }
  18.                     while (pg.Items.Count > 0) //清除组内所有项目
  19.                     {  pg.Items.RemoveAt(0);  }
  20.                     foreach (var pTemplate in PubTemplateList)
  21.                     {
  22.                         pg.Items.Add(new PopListItem(pTemplate.MO001C));
  23.                         popTemplateList.Groups.Add(pg);
  24.                     }
  25.                     popTemplateList.ShowDialog();  //局部显示
复制代码



作者: meigui1758    时间: 2021-4-21 21:23
VS2019  Pro 版,  控件设计组件 630.16170  安卓调试工具版本号: 6.3.0
作者: meigui1758    时间: 2021-4-22 09:11
第23行代码增加重复,已解决!




欢迎光临 Smobiler上海石磨_.NET移动开发平台 (https://www.smobiler.com/) Powered by Discuz! X3.2