Установите/измените источник изображения в проекте C# Gtk, используя MonoDevelop

Я добавил элемент изображения в свой проект Gtk.

Как я могу установить/изменить источник этого элемента изображения?

Это содержимое MainWindow.cs:

using System;
using Gtk;

public partial class MainWindow: Gtk.Window
{   
    public MainWindow (): base (Gtk.WindowType.Toplevel)
    {
        Build ();
    }

    protected void OnDeleteEvent (object sender, DeleteEventArgs a)
    {
        Application.Quit ();
        a.RetVal = true;
    }
}

В методе MainWindow this.image1 кажется элементом изображения, который я добавил. Он не содержит свойства Source или какого-либо метода set..., связанного с установкой источника.

Итак, как я могу изменить исходный код из кода? Можно ли передать объект Bitmap напрямую?

Использование MonoDevelop 4.0.12 в Ubuntu 14.10.


person Ionică Bizău    schedule 22.10.2014    source источник


Ответы (1)


Установка свойства Pixbuf работает нормально:

this.image1.Pixbuf = new Gdk.Pixbuf ("/home/whoami/Pictures/1.png");
person Ionică Bizău    schedule 22.10.2014