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); }
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); }
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); }
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>())); }
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); }
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); }
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); }
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); }