private void btnDownload_btnPausing_MouseLeftButtonDown(object sender, MouseButtonEventArgs e) { Action <MeetingData> action = null; _003C_003Ec__DisplayClass21 _003C_003Ec__DisplayClass = new _003C_003Ec__DisplayClass21(); _003C_003Ec__DisplayClass.sender = sender; _003C_003Ec__DisplayClass._003C_003E4__this = this; e.Handled = true; MouseTool.ShowLoading(); if (NetworkTool.CheckNetwork() > 0) { string iD = userMeeting.ID; string userID = UserID; string userPWD = UserPWD; if (action == null) { action = new Action <MeetingData>(_003C_003Ec__DisplayClass._003CbtnDownload_btnPausing_MouseLeftButtonDown_003Eb__1f); } GetMeetingData.AsyncPOST(iD, userID, userPWD, action); } else { DataTable dataTable = MSCE.GetDataTable("select MeetingJson from MeetingData where MeetingID=@1 and UserID =@2", userMeeting.ID, UserID); if (dataTable.Rows.Count > 0) { MeetingData md = JsonConvert.DeserializeObject <MeetingData>(dataTable.Rows[0]["MeetingJson"].ToString()); GetMeetingData_DoAction(md, (Image)_003C_003Ec__DisplayClass.sender); } else { AutoClosingMessageBox.Show("無法取得資料,請稍後再試"); MouseTool.ShowArrow(); } } }
private void btnOpen_MouseLeftButtonDown(object sender, MouseButtonEventArgs e) { MouseTool.ShowLoading(); try { _003C_003Ec__DisplayClass14 _003C_003Ec__DisplayClass = new _003C_003Ec__DisplayClass14(); _003C_003Ec__DisplayClass._003C_003E4__this = this; ClickOnceTool.GetFilePath(); _003C_003Ec__DisplayClass._bookPath = lawItem.UnZipFilePath; _003C_003Ec__DisplayClass._bookId = ""; _003C_003Ec__DisplayClass._account = ""; _003C_003Ec__DisplayClass._userName = ""; _003C_003Ec__DisplayClass._email = ""; _003C_003Ec__DisplayClass._meetingId = ""; _003C_003Ec__DisplayClass._watermark = ""; _003C_003Ec__DisplayClass._dbPath = Path.Combine(ClickOnceTool.GetDataPath(), Settings.Default.bookInfo_Path); _003C_003Ec__DisplayClass._isSync = false; _003C_003Ec__DisplayClass._isSyncOwner = false; _003C_003Ec__DisplayClass._webServiceUrl = WsTool.GetUrl() + "/AnnotationUpload"; _003C_003Ec__DisplayClass._socketMessage = ""; _003C_003Ec__DisplayClass.cbBooksData = null; _003C_003Ec__DisplayClass.Home_Window = Enumerable.FirstOrDefault(Enumerable.OfType <Home>(Application.Current.Windows)); _003C_003Ec__DisplayClass.Home_Window.CloseAllWindow("", true); Task.Factory.StartNew(new Action(_003C_003Ec__DisplayClass._003CbtnOpen_MouseLeftButtonDown_003Eb__12)); } catch (Exception ex) { LogTool.Debug(ex); } MouseTool.ShowArrow(); }
private void MeetingListCT_Loaded(object sender, RoutedEventArgs e) { Task.Factory.StartNew(() => { InitSelectDB(); // 這裡為首頁 Home 下的會議列表畫面,優先權設定為Normal => 列舉值為 9。 一般優先權處理作業。 這是一般的應用程式的優先順序。 // 這裡優先權設定為跟Home一樣,不然Home首頁會先沒有畫面,再出現 //this.Dispatcher.BeginInvoke(DispatcherPriority.Send, new Action<UserMeeting[], DateTime>((innerUserMetingAry, innerMeetingListDate) => this.Dispatcher.BeginInvoke(new Action <UserMeeting[], DateTime>((innerUserMetingAry, innerMeetingListDate) => { try { InitUI(innerUserMetingAry, innerMeetingListDate); InitEvent(); } catch (Exception ex) { LogTool.Debug(ex); } MouseTool.ShowArrow(); }), UserMeetingAry, MeetingListDate); //預載上一個月和下一個月 PreLoadLastNextMonth(); }); }
private void InitEvent() { btnDownload.MouseEnter += (sender, e) => { MouseTool.ShowHand(); }; btnDownload.MouseLeave += (sender, e) => { MouseTool.ShowArrow(); }; btnDownload.MouseLeftButtonDown += btnDownload_MouseLeftButtonDown; btnDelete.MouseEnter += (sender, e) => { MouseTool.ShowHand(); }; btnDelete.MouseLeave += (sender, e) => { MouseTool.ShowArrow(); }; btnDelete.MouseLeftButtonDown += btnDelete_MouseLeftButtonDown; btnOpen.MouseEnter += (sender, e) => { MouseTool.ShowHand(); }; btnOpen.MouseLeave += (sender, e) => { MouseTool.ShowArrow(); }; btnOpen.MouseLeftButtonDown += btnOpen_MouseLeftButtonDown; btnUpdate.MouseEnter += (sender, e) => { MouseTool.ShowHand(); }; btnUpdate.MouseLeave += (sender, e) => { MouseTool.ShowArrow(); }; btnUpdate.MouseLeftButtonDown += btnDownload_MouseLeftButtonDown; // 在這裡呼叫並且掛上MeetingDataCT的下載事件 //if (IsLastRow == true && LawListCT_HangTheDownloadEvent_Event != null) if (IsAllLawRowFinished == true && LawListCT_HangTheDownloadEvent_Event != null) { LawListCT_HangTheDownloadEvent_Event(this.lawItem.ID); } }
private void btnOpen_MouseLeftButtonDown(object sender, MouseButtonEventArgs e) { MouseTool.ShowLoading(); try { //string AppPath = AppDomain.CurrentDomain.BaseDirectory; string filePath = ClickOnceTool.GetFilePath(); //string _bookPath = System.IO.Path.Combine(AppPath, lawItem.UnZipFilePath); string _bookPath = lawItem.UnZipFilePath; string _bookId = ""; string _account = ""; string _userName = ""; string _email = ""; string _meetingId = ""; string _watermark = ""; string _dbPath = System.IO.Path.Combine(ClickOnceTool.GetDataPath(), PaperLess_Emeeting.Properties.Settings.Default.bookInfo_Path); bool _isSync = false; bool _isSyncOwner = false; string _webServiceUrl = WsTool.GetUrl() + "/AnnotationUpload"; string _socketMessage = ""; // 呼叫一個事件取得 BookVMs //Dictionary<string, BookVM> cbBooksData = new Dictionary<string, BookVM>(); //if (LawListCT_GetBookVMs_ByMeetingFileCate_Event != null) // cbBooksData = LawListCT_GetBookVMs_ByMeetingFileCate_Event(lawItem); Dictionary <string, BookVM> cbBooksData = null; Home Home_Window = Application.Current.Windows.OfType <Home>().FirstOrDefault(); Home_Window.CloseAllWindow("", true); Task.Factory.StartNew(() => { this.Dispatcher.BeginInvoke((Action)(() => { ReadWindow rw = new ReadWindow(cbBooksData, Home_Window.OpenBookFromReader, _bookPath, _bookId, _account , _userName, _email, _meetingId , _watermark, _dbPath, _isSync , _isSyncOwner, _webServiceUrl, _socketMessage, null); rw.HideCollectFile = true; rw.WindowStyle = WindowStyle.None; rw.WindowStartupLocation = WindowStartupLocation.CenterScreen; rw.WindowState = WindowState.Maximized; if (PaperLess_Emeeting.Properties.Settings.Default.AssemblyName.Contains("TPI4F") == true) { //rw.WindowStyle = WindowStyle.SingleBorderWindow; } rw.Show(); })); }); } catch (Exception ex) { LogTool.Debug(ex); } MouseTool.ShowArrow(); }
private void GetSigninDataUpload_DoAction(SigninDataUpload sdu) { if (!base.Dispatcher.CheckAccess()) { base.Dispatcher.BeginInvoke(new Action <SigninDataUpload>(GetSigninDataUpload_DoAction), sdu); return; } if (sdu != null && sdu.File.Status.ToLower().Trim().Equals("true")) { AutoClosingMessageBox.Show("上傳成功"); if (FromIndividualSign) { SignPad.IsEnabled = false; btnNO.Visibility = Visibility.Collapsed; btnYes.Visibility = Visibility.Collapsed; } else { this.Home_GoBackTogSignPictureCT_Event("", ""); } } else { UserID = UserID_Origin; AutoClosingMessageBox.Show("上傳失敗"); } MouseTool.ShowArrow(); }
private void InitEvent() { btnNO.MouseEnter += (sender, e) => { MouseTool.ShowHand(); }; btnNO.MouseLeave += (sender, e) => { MouseTool.ShowArrow(); }; btnNO.MouseLeftButtonDown += (sender, e) => { this.DialogResult = false; tbPinCode.Text = ""; this.Close(); }; btnYes.MouseEnter += (sender, e) => { MouseTool.ShowHand(); }; btnYes.MouseLeave += (sender, e) => { MouseTool.ShowArrow(); }; btnYes.MouseLeftButtonDown += (sender, e) => { if (tbPinCode.Text.Trim().Equals("") == true) { AutoClosingMessageBox.Show(string.Format("請先輸入{0}識別碼", PaperLess_Emeeting.Properties.Settings.Default.CourseOrMeeting_String)); return; } this.DialogResult = true; this.Close(); }; tbPinCode.MouseEnter += (sender, e) => { MouseTool.ShowIBeam(); }; tbPinCode.MouseLeave += (sender, e) => { MouseTool.ShowArrow(); }; tbPinCode.PreviewKeyDown += tbPinCode_PreviewKeyDown; tbPinCode.Focus(); btnPinCodeClear.MouseEnter += (sender, e) => { MouseTool.ShowHand(); }; btnPinCodeClear.MouseLeave += (sender, e) => { MouseTool.ShowArrow(); }; btnPinCodeClear.Click += (sender, e) => { tbPinCode.Text = ""; btnPinCodeClear.Visibility = Visibility.Collapsed; }; }
private void InitEvent() { btnProgress.MouseEnter += (sender, e) => { MouseTool.ShowHand(); }; btnProgress.MouseLeave += (sender, e) => { MouseTool.ShowArrow(); }; btnProgress.Click += btnProgress_Click; //cbProgress.DropDownClosed += cbProgress_DropDownClosed; //cbProgress.SelectionChanged += cbProgress_SelectionChanged; //cbProgress.SelectionChanged += SelectionChangeCommitted; cbProgress.MouseLeave += (sender, e) => { cbProgress_SelectionChanged(cbProgress, new EventArgs()); }; txtAgendaName.MouseEnter += (sender, e) => { //if (IsHasFile == true || (IsHasChildren==true && IsParent==true)) MouseTool.ShowHand(); }; txtAgendaName.MouseLeave += (sender, e) => { //if (IsHasFile == true || (IsHasChildren == true && IsParent == true)) MouseTool.ShowArrow(); }; txtAgendaName.MouseLeftButtonDown += txtName_MouseLeftButtonDown; //notUse //txtName.AddHandler(TextBlock.MouseLeftButtonDownEvent // , new MouseButtonEventHandler(txtName_MouseLeftButtonDown) // , true); }
private void BaseUserControl_Loaded(object sender, System.Windows.RoutedEventArgs e) { ChildUserControl_InitSelectDB_Event(); Dispatcher.BeginInvoke(ChildUserControl_InitUI_Event); ChildUserControl_InitEvent_Event(); MouseTool.ShowArrow(); }
private void InitEvent() { btnNO.MouseEnter += (sender, e) => { MouseTool.ShowHand(); }; btnNO.MouseLeave += (sender, e) => { MouseTool.ShowArrow(); }; btnNO.MouseLeftButtonDown += (sender, e) => { this.DialogResult = false; tbPinCode.Text = ""; this.Close(); }; btnYes.MouseEnter += (sender, e) => { MouseTool.ShowHand(); }; btnYes.MouseLeave += (sender, e) => { MouseTool.ShowArrow(); }; btnYes.MouseLeftButtonDown += (sender, e) => { CallWS(); }; tbPinCode.MouseEnter += (sender, e) => { MouseTool.ShowIBeam(); }; tbPinCode.MouseLeave += (sender, e) => { MouseTool.ShowArrow(); }; tbPinCode.PreviewKeyDown += tbPinCode_PreviewKeyDown; tbPinCode.Focus(); btnPinCodeClear.MouseEnter += (sender, e) => { MouseTool.ShowHand(); }; btnPinCodeClear.MouseLeave += (sender, e) => { MouseTool.ShowArrow(); }; btnPinCodeClear.Click += (sender, e) => { tbPinCode.Text = ""; btnPinCodeClear.Visibility = Visibility.Collapsed; }; }
private void InitEvent() { btnProgress.MouseEnter += delegate { MouseTool.ShowHand(); }; btnProgress.MouseLeave += delegate { MouseTool.ShowArrow(); }; btnProgress.Click += btnProgress_Click; cbProgress.MouseLeave += delegate { cbProgress_SelectionChanged(cbProgress, new EventArgs()); }; txtAgendaName.MouseEnter += delegate { MouseTool.ShowHand(); }; txtAgendaName.MouseLeave += delegate { MouseTool.ShowArrow(); }; txtAgendaName.MouseLeftButtonDown += txtName_MouseLeftButtonDown; }
private void InitEvent() { MVWindow_IsInSync_And_IsSyncOwner_Callback = new MVWindow_IsInSync_And_IsSyncOwner_Function(IsInSync_And_IsSyncOwner); MVWindow_MVAction_Callback = new MVWindow_MVAction_Function(MVAction); Singleton_Socket.mvWindow_OpenIEventManager.MVWindow_IsInSync_And_IsSyncOwner_Event += MVWindow_IsInSync_And_IsSyncOwner_Callback; Singleton_Socket.mvWindow_OpenIEventManager.MVWindow_MVAction_Event += MVWindow_MVAction_Callback; // 滑鼠偵測 MouseTimer = new DispatcherTimer(); MouseTimer.Interval = TimeSpan.FromMilliseconds(1100); MouseTimer.Tick += new EventHandler(MouseTimer_Tick); MouseTimer.Start(); // 播放進度偵測 MediaPlayerTimer = new DispatcherTimer(); MediaPlayerTimer.Interval = TimeSpan.FromMilliseconds(200); MediaPlayerTimer.Tick += new EventHandler(MediaPlayerTimer_Tick); //MediaPlayerTimer.Start(); btnClose.MouseEnter += (sender, e) => { MouseTool.ShowHand(); }; btnClose.MouseLeave += (sender, e) => { MouseTool.ShowArrow(); }; btnClose.MouseLeftButtonDown += btnClose_MouseLeftButtonDown; btnSync.MouseEnter += (sender, e) => { MouseTool.ShowHand(); }; btnSync.MouseLeave += (sender, e) => { MouseTool.ShowArrow(); }; btnSync.MouseLeftButtonDown += btnSync_MouseLeftButtonDown; btnLight.MouseEnter += (sender, e) => { MouseTool.ShowHand(); }; btnLight.MouseLeave += (sender, e) => { MouseTool.ShowArrow(); }; btnLight.MouseLeftButtonDown += btnSync_MouseLeftButtonDown; btnFunction.MouseEnter += (sender, e) => { MouseTool.ShowHand(); }; btnFunction.MouseLeave += (sender, e) => { MouseTool.ShowArrow(); }; HeaderDP.MouseEnter += (sender, e) => { IsAlwaysShowHeaderFooter = true; }; HeaderDP.MouseLeave += (sender, e) => { IsAlwaysShowHeaderFooter = false; }; FooterDP.MouseEnter += (sender, e) => { IsAlwaysShowHeaderFooter = true; }; FooterDP.MouseLeave += (sender, e) => { IsAlwaysShowHeaderFooter = false; }; //SeekBar.MouseEnter += (sender, e) => { MouseTool.ShowHand(); }; //SeekBar.MouseLeave += (sender, e) => { MouseTool.ShowArrow(); }; SeekBar.ValueChanged += SeekBar_ValueChanged; mediaPlayer.MediaOpened += MediaPlayer_MediaOpened; mediaPlayer.Play(); btnFunction.Source = new BitmapImage(new Uri("images/mv_pause.png", UriKind.Relative)); img_animation.MouseLeftButtonDown += AnimationController_MouseLeftButtonDown; btnFunction.MouseLeftButtonDown += AnimationController_MouseLeftButtonDown; mediaPlayer.MouseLeftButtonDown += AnimationController_MouseLeftButtonDown; cbBooks.SelectionChanged += cbBooks_SelectionChanged; // PageJson ParsePageJson(); }
private void GetUserFolder_DoAction(FolderData fd) { if (this.Dispatcher.CheckAccess() == false) { this.Dispatcher.BeginInvoke(new Action <FolderData>(GetUserFolder_DoAction), fd); } else { if (fd != null) { Task.Factory.StartNew(() => { this.Dispatcher.BeginInvoke(new Action(() => { if (fd.FolderList.Folder != null) { foreach (FolderDataFolderListFolder item in fd.FolderList.Folder) { SP.Children.Add(new JoinRow(UserID, UserPWD, item, ChangeBackground)); } } })); }); } else { AutoClosingMessageBox.Show("無法取得資料,請稍後再試"); } MouseTool.ShowArrow(); } }
private void GetSigninData_DoAction(SigninData sid) { Action action = null; _003C_003Ec__DisplayClass2d _003C_003Ec__DisplayClass2d = new _003C_003Ec__DisplayClass2d(); _003C_003Ec__DisplayClass2d.sid = sid; _003C_003Ec__DisplayClass2d._003C_003E4__this = this; if (!base.Dispatcher.CheckAccess()) { base.Dispatcher.BeginInvoke(new Action <SigninData>(GetSigninData_DoAction), _003C_003Ec__DisplayClass2d.sid); return; } if (_003C_003Ec__DisplayClass2d.sid != null) { TaskFactory factory = Task.Factory; if (action == null) { action = new Action(_003C_003Ec__DisplayClass2d._003CGetSigninData_DoAction_003Eb__2a); } factory.StartNew(action); } else { AutoClosingMessageBox.Show("無法取得資料,請稍後再試"); } MouseTool.ShowArrow(); }
private void GetSigninDataUpload_DoAction(SigninDataUpload sdu) { // 先判斷是否要invoke if (this.Dispatcher.CheckAccess() == false) { // 這裡是下載事件處理,優先權設定為ContextIdle => 列舉值為 3。 幕後作業完成後,會處理作業。 this.Dispatcher.BeginInvoke(new Action <SigninDataUpload>(GetSigninDataUpload_DoAction), sdu); } else { if (sdu != null && sdu.File.Status.ToLower().Trim().Equals("true") == true) { AutoClosingMessageBox.Show("上傳成功"); if (FromIndividualSign == true) { SignPad.IsEnabled = false; btnNO.Visibility = Visibility.Collapsed; btnYes.Visibility = Visibility.Collapsed; } else { Home_GoBackTogSignPictureCT_Event("", ""); } } else { UserID = UserID_Origin; AutoClosingMessageBox.Show("上傳失敗"); } MouseTool.ShowArrow(); } }
private void InitUI() { Action <LawData> action = null; MouseTool.ShowLoading(); LawCT_Title.Text = Settings.Default.LawButtonName; new HttpRequest(); if (NetworkTool.CheckNetwork() > 0) { if (action == null) { action = new Action <LawData>(_003CInitUI_003Eb__1b); } GetLawData.AsyncPOST(action); return; } DataTable dataTable = MSCE.GetDataTable("select LawJson from LawData"); if (dataTable.Rows.Count > 0) { LawData ld = JsonConvert.DeserializeObject <LawData>(dataTable.Rows[0]["LawJson"].ToString()); GetLawData_DoAction(ld); } else { AutoClosingMessageBox.Show("無法取得資料,請稍後再試"); MouseTool.ShowArrow(); } }
private void InitEvent() { switch (meetingUserType) { case MeetingUserType.議事管理人員: if (this.EnableTxtPLSSigned == true) { txtPLSSigned.MouseEnter += (sender, e) => { MouseTool.ShowHand(); }; txtPLSSigned.MouseLeave += (sender, e) => { MouseTool.ShowArrow(); }; txtPLSSigned.MouseLeftButtonDown += txtUnSigned_MouseLeftButtonDown; imgSignedPic.MouseEnter += (sender, e) => { MouseTool.ShowHand(); }; imgSignedPic.MouseLeave += (sender, e) => { MouseTool.ShowArrow(); }; imgSignedPic.MouseLeftButtonDown += txtUnSigned_MouseLeftButtonDown; } break; case MeetingUserType.與會人員: break; case MeetingUserType.代理人: break; case MeetingUserType.其它: break; } }
private void InitEvent() { txtKeyword.MouseEnter += (sender, e) => { MouseTool.ShowIBeam(); txtKeyword.Focus(); }; txtKeyword.MouseLeave += (sender, e) => { MouseTool.ShowArrow(); }; //Keyboard.ClearFocus(); txtKeyword.KeyUp += txtKeyword_KeyUp; txtKeyword.Focus(); }
private void _003CInitEvent_003Eb__d(object sender, MouseEventArgs e) { if (canLogin) { MouseTool.ShowArrow(); } }
private void btnDownload_btnPausing_MouseLeftButtonDown(object sender, MouseButtonEventArgs e) { e.Handled = true; // 先撈一次MeetingData MouseTool.ShowLoading(); //GetMeetingData.AsyncPOST(userMeeting.ID, UserID, UserPWD, (md) => { GetMeetingData_DoAction(md,(Image)sender); }); if (NetworkTool.CheckNetwork() > 0) { GetMeetingData.AsyncPOST(userMeeting.ID, UserID, UserPWD, (md) => { GetMeetingData_DoAction(md, (Image)sender); }); } else { //DB查詢登入 DataTable dt = MSCE.GetDataTable("select MeetingJson from MeetingData where MeetingID=@1 and UserID =@2" , userMeeting.ID , UserID); if (dt.Rows.Count > 0) { MeetingData md = JsonConvert.DeserializeObject <MeetingData>(dt.Rows[0]["MeetingJson"].ToString()); GetMeetingData_DoAction(md, (Image)sender); } else { AutoClosingMessageBox.Show("無法取得資料,請稍後再試"); MouseTool.ShowArrow(); } } }
private void GetSigninData_DoAction(SigninData sid) { //先判斷是否要invoke if (this.Dispatcher.CheckAccess() == false) { // 這裡是下載事件處理,優先權設定為ContextIdle => 列舉值為 3。 幕後作業完成後,會處理作業。 this.Dispatcher.BeginInvoke(new Action <SigninData>(GetSigninData_DoAction), sid); } else { if (sid != null) { Task.Factory.StartNew(() => { this.Dispatcher.BeginInvoke(new Action(() => { foreach (SigninDataUser item in sid.UserList) { //SignRoom sg = new SignRoom(item, this.Home_ChangeTogSignPadCT_Event, this.Home_GoBackTogSignPictureCT_Event); SignRoom sg = new SignRoom(item, this.Home_ChangeTogSignPadCT_Event); SignRoomWP.Children.Add(sg); } })); }); } else { AutoClosingMessageBox.Show("無法取得資料,請稍後再試"); } MouseTool.ShowArrow(); } }
private void ConfirmWindow_Loaded(object sender, RoutedEventArgs e) { IntPtr hwnd = new WindowInteropHelper(this).Handle; SetWindowLong(hwnd, GWL_STYLE, GetWindowLong(hwnd, GWL_STYLE) & ~WS_SYSMENU); Task.Factory.StartNew(() => { InitSelectDB(); //this.Dispatcher.BeginInvoke(DispatcherPriority.Send, new Action(() => this.Dispatcher.BeginInvoke(new Action(() => { try { InitUI(); InitEvent(); } catch (Exception ex) { LogTool.Debug(ex); } MouseTool.ShowArrow(); })); }); }
private void _003CInitEvent_003Eb__3(object sender, MouseEventArgs e) { MouseTool.ShowArrow(); if (!btnImg.Source.ToString().Contains("images/icon_arrow_active.png")) { base.Background = Brushes.Transparent; } }
private void _003CPDFFactoryCT_Loaded_003Eb__1() { try { InitEvent(); } catch (Exception ex) { LogTool.Debug(ex); } MouseTool.ShowArrow(); }
private void InitEvent() { //txtIsSigned.MouseEnter += (sender, e) => { MouseTool.ShowHand(); }; //txtIsSigned.MouseLeave += (sender, e) => { MouseTool.ShowArrow(); }; //txtIsSigned.MouseLeftButtonDown += txtIsSigned_MouseLeftButtonDown; btnIndex.MouseEnter += (sender, e) => { MouseTool.ShowHand(); }; //ClearBorderColor(); btnIndex.BorderBrush = Brushes.Gray; }; btnIndex.MouseLeave += (sender, e) => { MouseTool.ShowArrow(); }; btnIndex.MouseLeftButtonDown += (sender, e) => { ClearButtonColor(); this.btnIndex.Background = ColorTool.HexColorToBrush("#019fde"); this.txtIndex.Foreground = Brushes.White; ChangeSignRow_ByOrder(SignListCT_Order.序號); }; btnDept.MouseEnter += (sender, e) => { MouseTool.ShowHand(); }; //ClearBorderColor(); btnDept.BorderBrush = Brushes.Gray; }; btnDept.MouseLeave += (sender, e) => { MouseTool.ShowArrow(); }; btnDept.MouseLeftButtonDown += (sender, e) => { ClearButtonColor(); this.btnDept.Background = ColorTool.HexColorToBrush("#019fde"); this.txtDept.Foreground = Brushes.White; ChangeSignRow_ByOrder(SignListCT_Order.機關單位); }; btnIsSigned.MouseEnter += (sender, e) => { MouseTool.ShowHand(); }; //ClearBorderColor(); btnIsSigned.BorderBrush = Brushes.Gray; }; btnIsSigned.MouseLeave += (sender, e) => { MouseTool.ShowArrow(); }; btnIsSigned.MouseLeftButtonDown += (sender, e) => { ClearButtonColor(); this.btnIsSigned.Background = ColorTool.HexColorToBrush("#019fde"); this.txtIsSigned.Foreground = Brushes.White; ChangeSignRow_ByOrder(SignListCT_Order.是否簽到); }; txtKeyword.MouseEnter += (sender, e) => { MouseTool.ShowIBeam(); txtKeyword.Focus(); }; txtKeyword.MouseLeave += (sender, e) => { MouseTool.ShowArrow(); }; //Keyboard.ClearFocus(); txtKeyword.KeyUp += txtKeyword_KeyUp; txtKeyword.Focus(); btnAddUser.MouseEnter += (sender, e) => { MouseTool.ShowHand(); }; btnAddUser.MouseLeave += (sender, e) => { MouseTool.ShowArrow(); }; btnAddUser.MouseLeftButtonDown += (sender, e) => { Home Home_Window = Application.Current.Windows.OfType <Home>().FirstOrDefault(); if (Home_Window != null) { Home_Window.CC.Content = new SignPadCT("guest", "來賓", "", "", (x, y) => { Home_Window.CC.Content = new SignListCT_Mix(); }); } }; }
private void _003CSignListCT_Mix_Loaded_003Eb__1() { try { InitUI(); InitEvent(); } catch (Exception ex) { LogTool.Debug(ex); } MouseTool.ShowArrow(); }
private void _003CSeriesMeetingCT_Loaded_003Eb__1() { try { InitUI(); InitEvent(); } catch (Exception ex) { LogTool.Debug(ex); } MouseTool.ShowArrow(); }
private void _003CConfirmWindow_Loaded_003Eb__1() { try { InitUI(); InitEvent(); } catch (Exception ex) { LogTool.Debug(ex); } MouseTool.ShowArrow(); }
private void GetLawData_DoAction(LawData ld) { //先判斷是否要invoke if (this.Dispatcher.CheckAccess() == false) { // 這裡是下載事件處理,優先權設定為ContextIdle => 列舉值為 3。 幕後作業完成後,會處理作業。 this.Dispatcher.BeginInvoke(new Action <LawData>(GetLawData_DoAction), ld); } else { if (ld != null) { Task.Factory.StartNew(() => { this.Dispatcher.BeginInvoke(new Action(() => { int i = 0; foreach (LawDataLaw item in ld.LawList) { i++; bool IsLastRow = (i == ld.LawList.Length); LawRowSP.Children.Add(new LawRow(UserID, UserName, UserPWD , IsLastRow, item , LawListCT_HangTheDownloadEvent_Callback , LawListCT_IsAllLawRowFinished_AddInitUIFinished_Callback , LawListCT_GetBookVMs_ByMeetingFileCate_Callback)); } })); }); DataTable dt = MSCE.GetDataTable("select LawJson from LawData"); if (dt.Rows.Count > 0) { MSCE.ExecuteNonQuery(@"UPDATE [LawData] SET [LawJson] = @1" , JsonConvert.SerializeObject(ld)); } else { MSCE.ExecuteNonQuery(@"INSERT INTO [LawData] ([LawJson]) VALUES (@1)" , JsonConvert.SerializeObject(ld)); } } else { AutoClosingMessageBox.Show("無法取得資料,請稍後再試"); } MouseTool.ShowArrow(); } }
private void InitUI() { MouseTool.ShowLoading(); //LawCT_Title.Text = MyPL.Properties.Settings.Default.LawButtonName; txtTitle.Text = ButtonName; //Network.HttpRequest hr = new Network.HttpRequest(); if (1 == 1 || NetworkTool.CheckNetwork() > 0) { // 非同步POST方法 //GetLawData.AsyncPOST((ld) => { GetLawData_DoAction(ld); }); GetUserFolder.AsyncPOST(UserID, UserPWD, (fd) => { GetUserFolder_DoAction(fd); }); //, () => { this.Dispatcher.BeginInvoke(new Action(() => { AutoClosingMessageBox.Show("無法取得資料,請稍後再試"); })); }); } else { DataTable dt = MSCE.GetDataTable("select LawJson from LawData"); if (dt.Rows.Count > 0) { LawData ld = JsonConvert.DeserializeObject <LawData>(dt.Rows[0]["LawJson"].ToString()); GetLawData_DoAction(ld); } else { AutoClosingMessageBox.Show("無法取得資料,請稍後再試"); MouseTool.ShowArrow(); } } #region 步POST //LawData lawData = GetLawData.POST(); //if (lawData != null) //{ // int i=0; // foreach (LawDataLaw item in lawData.LawList) // { // i++; // bool IsLastRow= (i==lawData.LawList.Length); // LawRowSP.Children.Add(new LawRow(item,IsLastRow, LawListCT_HangTheDownloadEvent_Callback)); // } //} //else //{ // AutoClosingMessageBox.Show("無法取得資料,請稍後再試"); //} #endregion }