public MainWindow() { InitializeComponent(); setupLoggers(); menuRes = new MenuResourceDictionary(); System.Windows.Controls.Menu m = menuRes.getMenu(); cardIO = new SmartCardIO(); monitor = cardIO.getMonitor(); monitor.CardInserted += new CardInsertedEvent(CardEvent); monitor.CardRemoved += new CardRemovedEvent(CardEvent); monitor.Initialized += new CardInitializedEvent(CardEvent); monitor.StatusChanged += new StatusChangeEvent(StatusChanged); monitor.MonitorException += new MonitorExceptionEvent(MonitorException); monitor.Start(cardIO.getReaders()); }