Я относительно новичок в 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);
Я не знаком с этим мышлением, поэтому любые советы будут высоко оценены!
Спасибо!