代码之家  ›  专栏  ›  技术社区  ›  rui

在Silverlight中,如何确定代码是否在UI线程中运行?

  •  5
  • rui  · 技术社区  · 15 年前

    基本上,我需要知道我是否需要调度员BeginInvoke或者不需要它。

    谢谢。

    1 回复  |  直到 15 年前
        1
  •  10
  •   Thomas Levesque    15 年前

    你可以使用 Dispatcher.CheckAccess 方法。如果与UI调度程序在同一线程上,则返回true,否则返回false。