Ejemplo n.º 1
0
 public override ListViewItem GetMenuItem(ListViewGroupCollection groups)
 {
     System.Windows.Forms.ListViewItem listViewItem3 = new System.Windows.Forms.ListViewItem("学生管理", 6);
     listViewItem3.Group = groups.Cast <ListViewGroup>()
                           .Where(l => l.Name.Equals("lvgSchool")).FirstOrDefault();
     listViewItem3.ToolTipText = "学生管理";
     return(listViewItem3);
 }
Ejemplo n.º 2
0
 public override ListViewItem GetMenuItem(ListViewGroupCollection groups)
 {
     System.Windows.Forms.ListViewItem listViewItem9 = new System.Windows.Forms.ListViewItem("修改密码", 3);
     listViewItem9.Group = groups.Cast <ListViewGroup>()
                           .Where(l => l.Name.Equals("lvgManage")).FirstOrDefault();
     listViewItem9.ToolTipText = "修改密码";
     return(listViewItem9);
 }
Ejemplo n.º 3
0
        public override ListViewItem GetMenuItem(ListViewGroupCollection groups)
        {
            var listViewItem5 = new System.Windows.Forms.ListViewItem("卡片机管理", 8);

            listViewItem5.Group = groups.Cast <ListViewGroup>()
                                  .Where(l => l.Name.Equals("lvgManage")).FirstOrDefault();
            listViewItem5.ToolTipText = "卡片机管理";
            return(listViewItem5);
        }
Ejemplo n.º 4
0
        public void ListViewGroupCollection_AddRange_NullValueInGroups_ThrowsArgumentNullException()
        {
            using var listView = new ListView();
            ListViewGroupCollection collection = listView.Groups;
            var group = new ListViewGroup();

            Assert.Throws <ArgumentNullException>("group", () => collection.AddRange(new ListViewGroup[] { group, null }));
            Assert.Same(group, Assert.Single(collection.Cast <ListViewGroup>()));
        }
Ejemplo n.º 5
0
        public override ListViewItem GetMenuItem(ListViewGroupCollection groups)
        {
            var listViewItem1 = new System.Windows.Forms.ListViewItem("基本信息", 4);

            listViewItem1.Group = groups.Cast <ListViewGroup>()
                                  .Where(l => l.Name.Equals("lvgSchool")).FirstOrDefault();
            listViewItem1.ToolTipText = "基本信息";
            return(listViewItem1);
        }
Ejemplo n.º 6
0
        public void ListViewGroupCollection_Add_StringString_Success(string key, string headerText, string expectedHeaderText)
        {
            using var listView = new ListView();
            ListViewGroupCollection collection = listView.Groups;

            collection.Add(key, headerText);

            ListViewGroup group = Assert.Single(collection.Cast <ListViewGroup>());

            Assert.Equal(key, group.Name);
            Assert.Equal(expectedHeaderText, group.Header);
        }
Ejemplo n.º 7
0
        public void ListViewGroupCollection_Add_ListViewGroup_Success()
        {
            using var listView = new ListView();
            ListViewGroupCollection collection = listView.Groups;
            var group1 = new ListViewGroup();

            Assert.Equal(0, collection.Add(group1));
            Assert.Same(group1, Assert.Single(collection));
            Assert.Same(listView, group1.ListView);

            // Add another.
            var group2 = new ListViewGroup();

            Assert.Equal(1, collection.Add(group2));
            Assert.Equal(new ListViewGroup[] { group1, group2 }, collection.Cast <ListViewGroup>());
            Assert.Same(listView, group2.ListView);
        }
        public void ListViewGroupCollection_Item_SetHasItemsFromOtherListView_Success()
        {
            var listView = new ListView();
            ListViewGroupCollection collection = listView.Groups;

            collection.Add(new ListViewGroup());
            var otherListView = new ListView();

            var item  = new ListViewItem();
            var group = new ListViewGroup();

            group.Items.Add(item);
            otherListView.Items.Add(item);

            collection[0] = group;
            Assert.Same(group, Assert.Single(collection.Cast <ListViewGroup>()));
            Assert.Null(group.ListView);
        }
Ejemplo n.º 9
0
        public void ListViewGroupCollection_Item_SetHasItemsFromOtherListView_ThrowsArgumentException()
        {
            using var listView = new ListView();
            ListViewGroupCollection collection = listView.Groups;
            var oldGroup = new ListViewGroup();

            collection.Add(oldGroup);
            using var otherListView = new ListView();

            var item  = new ListViewItem();
            var group = new ListViewGroup();

            group.Items.Add(item);
            otherListView.Items.Add(item);

            Assert.Throws <ArgumentException>(null, () => collection[0] = group);
            Assert.Same(oldGroup, Assert.Single(collection.Cast <ListViewGroup>()));
            Assert.Null(group.ListView);
        }