private void InitInterfacePage() { foreach (Statistics.InterfaceStatistics.InterfaceStatisticsInternal currInt in m_remoterServer.GetInterfaceList().Values) { Interface newRep = new Interface(currInt) { ImageIndex = 0 }; InterfaceListView.Items.Add(newRep); } InterfaceListView.Refresh(); }
private void RefreshInterfaces() { mIfList = NetworkManagement.GetAllNetworkInterfaces(); int selectedIdx = -1; if (InterfaceListView.SelectedIndices.Count == 1) { selectedIdx = InterfaceListView.SelectedIndices[0]; } InterfaceListView.Clear(); foreach (NetworkInterface netIf in mIfList) { ListViewItem ifItem = new ListViewItem(netIf.Name); InterfaceListView.Items.Add(ifItem); } if (selectedIdx != -1) { InterfaceListView.Items[selectedIdx].Selected = true; UpdateInterfaceDetails(); } }