单声道:Dispatcher.Invoke未实现 - 寻找变通方法

时间:2015-06-08 12:29:53

标签: c# multithreading mono

我想在单声道中使用Dispatcher.Invoke方法。不幸的是,它会抛出一个System.NotImplementedException。

问题:

什么是解决方法?

注意:我在OS X版本10.10.3上使用Mono 4.0.1和Xamarin Studio 5.9.3。

更新

因为这里可能没有一般的解决方法,所以我使用的代码示例。

我的电话是:

Dispatcher.BeginInvoke(new Action(() => {
    execute(parameters);
}));

使用execute只是Action类型的成员变量

readonly Action<T> execute;

所以我有兴趣在另一个线程上执行lambda语句。

0 个答案:

没有答案