使用MonoDevelop设置/更改C#Gtk项目中的图像源
我在Gtk项目中添加了一个图像元素 如何设置/更改此图像元素的源 这是使用MonoDevelop设置/更改C#Gtk项目中的图像源,c#,bitmap,gtk,ubuntu-14.10,C#,Bitmap,Gtk,Ubuntu 14.10,我在Gtk项目中添加了一个图像元素 如何设置/更改此图像元素的源 这是MainWindow.cs的内容: using System; using Gtk; public partial class MainWindow: Gtk.Window { public MainWindow (): base (Gtk.WindowType.Toplevel) { Build (); } protected void OnDeleteEvent
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…
方法
那么,我怎样才能改变代码背后的源代码呢?是否可以直接传递位图
对象
在Ubuntu 14.10上使用MonoDevelop 4.0.12。设置
Pixbuf
属性效果良好:
this.image1.Pixbuf = new Gdk.Pixbuf ("/home/whoami/Pictures/1.png");