【问题标题】:GTK# - toolbar buttons with custom imagesGTK# - 带有自定义图像的工具栏按钮
【发布时间】:2016-09-13 03:29:30
【问题描述】:

当您在 Xamarin Studio 中使用 GTK# 中的按钮创建工具栏时,您似乎只能按 StockId(Stock.New、Stock.Open 等)分配图像。 有没有办法将自定义图像分配给工具栏按钮?

【问题讨论】:

    标签: xamarin gtk#


    【解决方案1】:

    您可以在ToolButton 构造函数中将Widget 作为参数传递:

    var tbar = new Toolbar();
    var icon = new Image("icon.png");
    var button = new ToolButton(icon, "SO");
    tbar.Add(button);
    

    在这种情况下,icon.png 没有分配路径,应该存在于应用程序目录中,因此将其设置为“复制到输出目录”。

    您也可以通过传递 Gdk 图像和掩码来创建 Image,但那是另一回事...

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-01-14
      • 2019-01-24
      • 2023-03-23
      • 1970-01-01
      • 1970-01-01
      • 2012-09-18
      • 1970-01-01
      相关资源
      最近更新 更多