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();
 }
示例#2
0
        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();
            }
        }