/// <summary> /// 连接丢失 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> void clientObject_UpdateConfigError(object sender, EventArgs e) { Dispatcher.Invoke(new Action(() => { WPFMessage.MessageHelper.SendMessage(viewModel.ClientObject.LauncherClient, SeatManage.EnumType.SendClentMessageType.ReStartUpSeatClient); WinClosing(); AppLoadingWindowObject.GetInstance().Window.CheckConfigConnection(true); if (AppLoadingWindowObject.GetInstance().Window.viewModel.InitializeState == SeatManage.EnumType.HandleResult.Successed) { ShowMessage(); viewModel.ClientObject.StartAutoUpdateConfig(); } else { WPFMessage.MessageHelper.SendMessage(viewModel.ClientObject.MediaClient, SeatManage.EnumType.SendClentMessageType.Close); this.Close(); } })); }
public static void Main() { AppLoadingWindowObject.GetInstance().Window.CheckConfigConnection(false); if (AppLoadingWindowObject.GetInstance().Window.viewModel.InitializeState == SeatManage.EnumType.HandleResult.Failed) { return; } //KeyboardWindowObject.GetInstance(); //LeaveWindowObject.GetInstance(); //PopupWindowsObject.GetInstance(); //ReaderNoteWindowObject.GetInstance(); //ReadingRoomWindowObject.GetInstance(); //RecordTheQueryWindowObject.GetInstance(); //RoomSeatWindowObject.GetInstance(); //UsuallySeatWindowObject.GetInstance(); App app = new App(); app.InitializeComponent(); app.Run(); }