public void RaiseReportTimeEvent() { ReportTimeEventArgs args = new ReportTimeEventArgs(ReportTimeEvent, this); args.ClickTime = DateTime.Now; this.RaiseEvent(args); }
private void ReportTimeEventHandle(object sender, ReportTimeEventArgs e) { if (chk_handle.IsChecked == true) { if ((sender as FrameworkElement).Name == "grid_3") { e.Handled = true; } } FrameworkElement element = sender as FrameworkElement; string timeStr = e.ClickTime.ToLongTimeString(); string content = string.Format("{0}到达{1}", timeStr, element.Name); ls_box.Items.Add(content); }