【发布时间】:2013-10-11 13:36:29
【问题描述】:
我一直在尝试从我在 Xamarin 工作室中构建的 GTK (Mono) 应用程序中的代码中设置按钮的图像,但到目前为止我还没有运气。我似乎无法让任何适用于 C#.Net 的方法在 Mono.Netm 中工作,而且我不知道还能去哪里,因为我已经在网上搜索了我能想到的任何东西,以及唯一的结果我得到的是 C#.Net。
我的问题很简单,我希望我忽略了一些东西,答案也很简单:
通过代码从嵌入式资源中设置 Gtk.Button 图像的方法是什么?
我尝试过的事情:
* 反射
* 资源管理器
* Image.FromStream (Gtk.Image 中不存在)
* 无论我能想到什么......
可能是我做错了什么,但如果是这样,我不知道是什么,所以请帮助我,即使是通过在谷歌上为我指出正确的方向......
编辑:
由于某种原因,@Jester 的解决方案似乎对我不起作用,因为如果您更改按钮的图像,并且在更改它的标签之后,该按钮将只显示标签并删除图像。但这对另一个主题来说是个问题。
【问题讨论】:
-
为了记录,即使我在设置图像后直接更改标签,它也适用于我。
-
我认为它与 Xamarin Studio 在可视化编辑器中生成组件的方式有关,但我不确定它是什么。