如何在我用 WPF C# 编写的代码中实现以下内容?
我有一个 ElementFlow 控件,我在其中实现了一个 SelectionChanged 事件,该事件(根据定义)在控件的项目选择发生更改时触发特定事件。
我想做的是:
- 启动计时器
- 如果计时器达到 2 秒,则启动一个 MessageBox 说(“Hi there”),例如
- 如果在计时器达到 2 秒之前选择更改,则应重置计时器并重新开始。
这是为了确保只有在选择未在 2 秒内更改时才会启动冗长的操作,但我不熟悉 WPF 的 DispatcherTimer 功能,因为我更了解 Windows 窗体的正常计时器。
谢谢,
S。