private void StateCycle_ItemClick(object sender, StateCycle.StateCycleItemClickEventArgs e) { if (e.StateCycleItem.Tag == null || e.StateCycleItem.State != 3) { return; } int num = (int)e.StateCycleItem.Tag; this.NavigationService.Navigate(new RealTimeAlarmListPage() { ProcessDID = new int?(num) }); }
//选择监控对象 private void StateCycle_ItemClick(object sender, StateCycle.StateCycleItemClickEventArgs e) { /* * MainPage.StateCycleItemData stateCycleItemData = (StateCycleItemData)e.StateCycleItem.Tag; * if (stateCycleItemData == null) * return; * BaseCraftIndexPage baseCraftIndexPage = (BaseCraftIndexPage)Activator.CreateInstance(stateCycleItemData.CraftIndexPageType); * CompareCraftNO = stateCycleItemData.CraftNO; * baseCraftIndexPage.CraftDID = stateCycleItemData.CraftDID; * HistoryAlarmListPage.CraftDID = stateCycleItemData.CraftDID; * RealTimeAlarmListPage.CraftDID = stateCycleItemData.CraftDID; * baseCraftIndexPage.CraftNO = stateCycleItemData.CraftNO; * //对话框跳转 * this.NavigationService.Navigate(baseCraftIndexPage); */ }