c# - 处置或终止 DispatcherTimer 对象和访问 DispatcherTimer 对象

标签 c# wpf uwp dispatchertimer

问题一: 您好,我想知道有没有一种方法可以处置或终止 DispatcherTimer 的对象并创建同名的新对象?

问题二: 如果它设置为 Public,我可以访问其他类中的 DispatcherTimer 对象吗?

最佳答案

  1. 您不能处置 DispatcherTimer 对象。它没有实现 IDisposable 接口(interface)。您不能在托管世界中显式杀死(释放、销毁)对象。 如果您不再需要计时器对象,请将其禁用并将对它的引用设置为 null。稍后将由 GC 收集。 您可以通过设置 IsEnabled = false 或调用 timer.Stop() 来禁用或停止计时器。效果是一样的。
  2. 是的。我想你有这样的公共(public)属性(property):

    public DispatcherTimer MyTimer { get;私有(private)集; }

关于c# - 处置或终止 DispatcherTimer 对象和访问 DispatcherTimer 对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13454894/

相关文章:

c# - 带有是和否按钮的消息框

c# - 如何在 UWP(通用 Windows 编程)应用程序中进行简单的用户登录

c# - 从代码绑定(bind)到 WinRT/UWP 中的自定义附加属性

c# - UWP 闪烁文本

c# - 从表单处理类中的自定义事件

c# - 如何知道是否在两个检查点之间触发了 gen full 垃圾回收?

c# - 在不影响 ComboBox 的情况下为 TextBlock 应用默认样式

c# - WPF,未选中时隐藏文本框

c# - 如何在WPF中绘制平滑的曲线?

c# - WPF 在 WinForms 应用程序中使用,将应用程序资源放在哪里?