![将主工具栏与 Mono 结合使用](https://linux22.com/image/820109/%E5%B0%86%E4%B8%BB%E5%B7%A5%E5%85%B7%E6%A0%8F%E4%B8%8E%20Mono%20%E7%BB%93%E5%90%88%E4%BD%BF%E7%94%A8.png)
我正在尝试为 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)