protected override void OnClick() { base.OnClick(); ReportTimeEventArgs args = new ReportTimeEventArgs(ReportTimeEvent, this) { ClickTime = DateTime.Now }; this.RaiseEvent(args); }
private void ReportTimeHandler(Object sender, ReportTimeEventArgs e) { FrameworkElement element = sender as FrameworkElement; String timeStr = e.ClickTime.ToString(); String content = $"{timeStr}到达{element.Name}"; //this.listBox.Items.Add(content); if (element.Name.Equals("grid_2", StringComparison.InvariantCultureIgnoreCase)) { e.Handled = true; } }