2014-02-28 58 views
-1

我从字节加载Gdk.Pixbuf如何知道:当Gdk.Pixbuf完成加载

_pixbuf = new Gdk.Pixbuf(bytes); 

然后,我想读_pixbuf数据。但是,看起来数据实际上是在后台加载的,因为数据暂时不存在。如果我等,一切都很好。

我该如何知道何时完成或强制更新?

+0

你在用什么语言?此外,我认为你想Pixbuf.from_data或Pixbuf.with_unowned_data而不是你指定的构造函数 – Appleman1234

+0

我正在使用C#,并且我的代码工作正常。只是当我试图对数据做些什么时,它可能还没有完全加载。 –

回答

0

事实证明,这段代码很好......我在图形线程中执行它,并在完成之前返回。一旦我执行它,以便它被阻塞直到它完成,那么一切都很好。