0

我在我的 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对象?

在 Ubuntu 14.10 上使用 MonoDevelop 4.0.12。

4

1 回答 1

2

设置Pixbuf属性工作正常:

this.image1.Pixbuf = new Gdk.Pixbuf ("/home/whoami/Pictures/1.png");
于 2014-10-22T11:49:51.313 回答