private void OnNewTrafficPacketAsync(PacketsPage source, Packet newpkt)
 {
     if (_logtraffice)
     {
         Debug.WriteLine("TP:Packet from has " + newpkt.fromip);
         if (_trafficpackets.Count == 0)
         {
             _trafficpackets = new ObservableCollection <Packet>(new List <Packet>());
             _trafficpackets.Add(newpkt); //(newpkt);
             Debug.WriteLine("TP:Packet added");
             trafficListView.ItemsSource = _trafficpackets;
             Debug.WriteLine("TP:Packet added done");
         }
         else
         {
             _trafficpackets.Insert(0, newpkt); //(newpkt);
         }
     }
     Debug.WriteLine("TP:Finished OnNewTrafficPacketAsync");
 }
예제 #2
0
 private void OnPortsChanged(PacketsPage source, int unused)
 {
     tcpport.Text = "" + TCPPort;
     udpport.Text = "" + UDPPort;
 }