有没有办法以简单的方式在课堂上发送所有方法?
例如,我的类是UI项的适配器,包含静态方法。 因此,不是在类中单独调度所有方法,而是可以这样做:谁从这个类调用一个方法,一切都通过UI线程调度。
喜欢来自:
public MyClass
{
...
public static void Method1
{
Application.Current.Dispatcher.Invoke(() =>
{
/* do something */
}
}
public static bool Method2
{
return Application.Current.Dispatcher.Invoke(() =>
{
return UIitem.SomeProperty;
}
}
}
对此:
[DispatcherAttribute] /* or something similar */
public MyClass
{
...
public static void Method1
{
/* do something */
}
public static bool Method2
{
return UIitem.SomeProperty;
}
}