调用方法时:
Application.Current.Dispatcher.Invoke( someDelegate , parameters);
我需要创建someDelegate指针。我知道如何创建委托,然后使用此函数传递它。委托只是一个指向方法的指针,所以如果我可以传递引用就会很好。换句话说,我不知道是否有可能做类似的事情:
Application.Current.Dispatcher.Invoke( someMethod.reference, parameters);
public void someMethod(object o)
{
// ....
}
或类似的东西:
Application.Current.Dispatcher.Invoke( ()=> {
//method
}, parameters);
我需要使用多个线程,因此如果我不必创建那么多委托,那将是很好的。如果我可以在方法内部动态创建它们将会很好......
答案 0 :(得分:1)
试试这个:
Application.Current.Dispatcher.Invoke( new Action(()=> {
//method
}), parameters);