当您在Xamarin Studio中使用GTK#中的按钮创建工具栏时,您似乎只能通过StockId(Stock.New,Stock.Open等)分配图像。 有没有办法将自定义图像分配给工具栏按钮?
答案 0 :(得分:1)
您可以在Widget
构造函数中传递ToolButton
作为参数:
var tbar = new Toolbar();
var icon = new Image("icon.png");
var button = new ToolButton(icon, "SO");
tbar.Add(button);
在这种情况下,应用程序目录中应该存在没有分配路径的icon.png
,因此将其设置为“复制到输出目录”。
你也可以通过传递Gdk图像和面具来创建Image
,但这是另一个故事......