Пример #1
0
        public MainPresenter(MainWindow mainWindow)
        {
            //initialize models
            packetModel = new PacketModel();

            //initialize presenters and pass model and view to presenter
            packetPresenter = new PacketPresenter(packetModel, mainWindow.PacketView);

            //bind presenters to models
            packetModel.newPacket += new EventHandler(packetPresenter.OnNewPacket);
        }
Пример #2
0
 private void SelectedCaptureDeviceOnPacketReceived(object sender, IPacketModel packetModel)
 {
     Application.Current.Dispatcher.Invoke(() => this.Packets.Insert(0, packetModel), DispatcherPriority.Background);
 }
Пример #3
0
 public PacketPresenter(IPacketModel packetModel, IPacketView packetView)
 {
     this.packetModel = packetModel;
 }