2013-07-03 4 views
-1

Я относительно новичок в GtkSharp, и я хочу использовать его в приложении Windows, и я просто пытаюсь выполнить очень простую операцию чтения изображения (tif-изображения) из файловой системы и отображать его на экране. Я пробовал много перестановок этого, но можно было бы предположить, что следующий фрагмент кода будет работать, но когда я его выполню, он зависает бесконечно.Gtk.Image зависает при загрузке

GtkImage myImage = new Gtk.Image(new FileStream(path, FileMode.Open, FileAccess.Read, FileShare.Read)); 

Я также пытался читать из нижнего объекта уровня, а именно объект Gdk.Pixbuf, но он показывает такое же поведение.

Gdk.Pixbuf myBuffer = new Gdk.Pixbuf(path); 

Я не знаком с этим мышлением, поэтому любые советы будут высоко оценены!

Спасибо!

ответ

0

Хотя я не могу говорить об этом конкретно, то, что, похоже, произошло, это то, что я отправился домой на ночь и приостановил мой компьютер. Когда я сегодня утром пришел в работу и возобновил работу своего компьютера, похоже, он работает точно так, как ожидалось. Я могу только предположить, что «suspend/resume» эквивалентно перезагрузке, которая заставила правильную ссылку на базовые библиотеки Gtk. Но это только предположение. Я пропустил linux :(

Смежные вопросы