Exemplo n.º 1
0
        public MainWindow()
        {
            InitializeComponent();

            // check for WinPcap
            if (Pcap.Version.Contains("pcap is not installed"))
            {
                MessageBox.Show("Please install the latest version of WinPcap (http://www.winpcap.org/).", "WinPcap",
                                MessageBoxButton.OK, MessageBoxImage.Error);

                Close();
                return;
            }

            var app = Assembly.GetEntryAssembly().GetName();

            // display current assembly version in windows' title
            Title += String.Format(" {0}.{1}", app.Version.Major, app.Version.Minor);

            // bind debugging information to GUI control
            DebugInformation.Bind(DebugInfoBox);

            // bind status information to GUI control
            StatusInformation.Bind(CurrentStatus);
        }