/// <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();
        }