ui线程中的mono gtk #async方法

Joh*_*kke 3 mono gtk# async-await

请参阅此示例:https://github.com/mono/gtk-sharp/blob/master/sample/AsyncSample.cs

它使用async/await来表示UI事件.在等待工作之后,它会检查它是否与UI线程同步(是正确的术语吗?).在我个人的实验中它从来没有,这个例子总是会打印"Not in main thread".

这是正确的行为吗?等待工作后我们应该如何更新UI?

Joh*_*kke 5

正如Stephen Cleary所指出的,这是在最新版本的gtk-sharp(2.99.1)中修复的.