public EM01PlayerStateView() { InitializeComponent(); var thread0 = new Thread(MainThread); thread0.IsBackground = true; thread0.Start(); var thread1 = new Thread(CommonThread); thread1.IsBackground = true; thread1.Start(); MainHotKeys = new HotKeys(); MainHotKeys.AddKey(WinVK.F3); MainHotKeys.AddKey(WinVK.F4); MainHotKeys.AddKey(WinVK.F5); MainHotKeys.AddKey(WinVK.F6); MainHotKeys.AddKey(WinVK.F7); MainHotKeys.AddKey(WinVK.F8); MainHotKeys.AddKey(WinVK.Oem0); MainHotKeys.AddKey(WinVK.DELETE); MainHotKeys.KeyDownEvent += new HotKeys.KeyHandler(MyKeyDownEvent); ExternalMenuWindow.ClosingDisposeEvent += ExternalMenuView_ClosingDisposeEvent; }