private void _003CbtnServerCtrl_MouseLeftButtonDown_003Eb__16() { try { _003C_003Ec__DisplayClass1e _003C_003Ec__DisplayClass1e = new _003C_003Ec__DisplayClass1e(); _003C_003Ec__DisplayClass1e._003C_003E4__this = this; _003C_003Ec__DisplayClass1e.success = StartSyncServer(MeetingID); base.Dispatcher.BeginInvoke(new Action(_003C_003Ec__DisplayClass1e._003CbtnServerCtrl_MouseLeftButtonDown_003Eb__17)); if (_003C_003Ec__DisplayClass1e.success) { AutoClosingMessageBox.Show("啟動成功"); try { _003C_003Ec__DisplayClass20 _003C_003Ec__DisplayClass = new _003C_003Ec__DisplayClass20(); _003C_003Ec__DisplayClass.CS_0024_003C_003E8__locals1f = _003C_003Ec__DisplayClass1e; _003C_003Ec__DisplayClass.socketClient = Singleton_Socket.GetInstance(MeetingID, UserID, UserName, false); Task.Factory.StartNew(new Action(_003C_003Ec__DisplayClass._003CbtnServerCtrl_MouseLeftButtonDown_003Eb__18)); } catch (Exception ex) { LogTool.Debug(ex); } } else { AutoClosingMessageBox.Show("啟動失敗"); } } catch (Exception ex2) { LogTool.Debug(ex2); } }
public void InitSyncCenter(string dbPath, string bookId, string account, string meetingId) { Action action = null; _003C_003Ec__DisplayClass1e _003C_003Ec__DisplayClass1e = new _003C_003Ec__DisplayClass1e(); _003C_003Ec__DisplayClass1e.dbPath = dbPath; _003C_003Ec__DisplayClass1e.bookId = bookId; _003C_003Ec__DisplayClass1e.account = account; _003C_003Ec__DisplayClass1e.meetingId = meetingId; _003C_003Ec__DisplayClass1e._003C_003E4__this = this; if (Settings.Default.HasSyncCenterModule) { TaskFactory factory = Task.Factory; if (action == null) { action = new Action(_003C_003Ec__DisplayClass1e._003CInitSyncCenter_003Eb__1c); } factory.StartNew(action); } }
private void btnSync_MouseLeftButtonDown(object sender, MouseButtonEventArgs e) { _003C_003Ec__DisplayClass1e _003C_003Ec__DisplayClass1e = new _003C_003Ec__DisplayClass1e(); _003C_003Ec__DisplayClass1e._003C_003E4__this = this; _003C_003Ec__DisplayClass1e.syncSwitch = false; if (!IsInSync) { IsInSync = true; _003C_003Ec__DisplayClass1e.syncSwitch = true; } else { IsInSync = false; _003C_003Ec__DisplayClass1e.syncSwitch = false; } btnSync.Source = ButtonTool.GetSyncButtonImage(IsInSync, IsSyncOwner); _003C_003Ec__DisplayClass1e.socketClient = Singleton_Socket.GetInstance(MeetingID, UserID, UserName, false); Task.Factory.StartNew(new Action(_003C_003Ec__DisplayClass1e._003CbtnSync_MouseLeftButtonDown_003Eb__1c)); }