将主工具栏与 Mono 结合使用

将主工具栏与 Mono 结合使用

我正在尝试为 Ubuntu App Contest 创建一个应用程序。我定义了设计的图像,但我遇到了问题。主要是主工具栏设计,所以它看起来像 Ubuntu 软件中心甚至 rhythmbox。

所以我的问题是。如何将此视觉效果与 MonoDevelop 和 Mono/C# 语言一起使用?

答案1

如果您正在使用 Mono/C#,那么您现在可能不太走运,因为 GTK+ 3.x 绑定尚未在 Ubuntu 中得到很好的测试或发布,并且主要工具栏设置 API 需要 GTK+ 3.x。

要使用支持 GTK+ 3.x 的语言来执行此操作,您可以执行以下操作:

context = toolbar.get_style_context()
context.add_class(Gtk.STYLE_CLASS_PRIMARY_TOOLBAR)

相关内容