/// <summary> /// 定时器心跳间隔,load时设置 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void Page_Loaded(object sender, RoutedEventArgs e) { //加载图片 if (LanguageUtils.IsChainese()) { title_pic.Source = new BitmapImage(new Uri(@"\view\Images\12.PNG", UriKind.Relative)); DesignerHead4.Source = new BitmapImage(new Uri(@"\view\images\6.png", UriKind.Relative)); } else { //TODO 英文图片 title_pic.Source = new BitmapImage(new Uri(@"\view\Images\12.PNG", UriKind.Relative)); DesignerHead4.Source = new BitmapImage(new Uri(@"\view\images\6.png", UriKind.Relative)); } ///载入时数据装填到list,默认选中第一个 users = userService.GetAllUsers(); UsersInfo.ItemsSource = users; UsersInfo.SelectedIndex = 1; selectUser = (User)UsersInfo.SelectedItem; Refresh_RecordFrame_Action(); ///心跳部分 #region 通知公告 未激活不心跳 SetterDAO setterDao = new SetterDAO(); if (timerNotice == null) { while (setterDao.ListAll() != null) { break; } BindNotice(); timerNotice = new System.Timers.Timer(); timerNotice.Elapsed += new System.Timers.ElapsedEventHandler((o, eea) => { BindNotice(); }); timerNotice.Interval = CommUtil.GetHeartBeatRate(); timerNotice.Start(); } #endregion }