如何在我的GTK#应用程序中使用CSS样式?之前我听说在GTK#中使用CSS主题是不可能的,但之后我发现了this example of using css styling in GTK#。除此之外,我还发现samples of using CSS styling in Banshee project(使用GTK#)。那么怎么可能?我已经尝试在GTK#中做同样的事情,但是我没有找到CssProvider类。 那么我如何才能在GTK#中找到这个类,或者我可以如何在GTK#中使用CSS样式?如何在我的GTK#应用程序中使用CSS样式?
4
A
回答
1
CSS样式是一个GTK3功能。
GTK#GTK3尚未稳定发布。 Xamarin(单声道背后的主力军)已经公开宣布他们的产品(Xamarin Studio/Mono Develop)将不会转向GTK3。这意味着GTK3支持必须来自社区,因此结果非常缓慢。
很可能您找不到CssProvider类,因为您使用的是GTK2绑定而不是GTK3绑定。
如果您想尝试公测GTK3 CSHARP绑定,那么你可以在这里找到他们: https://github.com/mono/gtk-sharp/releases
因为Xamarin Studio将不会GTK3工作,我会建议之一:
- 编译GTK#让Xamarin Studio可以继续运行已安装的GTK2绑定。
- 使用不依赖于GTK的Visual Studio#
相关问题
- 1. 在我所有的Django应用程序中缺少CSS样式
- 2. 如何在我的反应应用程序中使用样式化组件?
- 3. 我应该在DroneDeploy应用程序中使用哪些样式?
- 4. 如何在codeigniter中应用css样式
- 5. 如何在eclipse中使用css样式表打印javafx应用程序
- 6. 如何在我的Android应用程序中使用“字体样式”?
- 7. 在React.js应用程序中使用jQuery风格的悬停CSS样式
- 8. 如何翻译GTK +应用程序?
- 9. 线程在Python的Gtk应用程序
- 10. 如何在Desktop应用程序中使用CSS样式使Javafx中的文本或图像闪烁?
- 11. 在Silverlight/WP7应用程序中使用MVVM样式模式
- 12. 如何在整个WPF应用程序中重用样式?
- 13. 应用CSS样式的顺序是?
- 14. 运行gtk#在MonoDev中使用.Net制作的应用程序
- 15. 我该如何使用GTK回应
- 16. 如何在使用ID时应用CSS样式?
- 17. 在应用程序资源中定义的使用样式
- 18. 在Silverlight应用程序中删除未使用的样式
- 19. 如何在rails应用程序中使用ruby的CSS?
- 20. 如何在ajax应用程序中找到未使用的css?
- 21. g_main_loop如何在gtk编程中使用?
- 22. 如何隐藏我的GTK应用程序中的光标(用C编写)
- 23. Android应用程序样式
- 24. jQuery的应用CSS样式
- 25. 如何将样式应用于全局的应用程序栏?
- 26. 如何将类似的样式应用于我的android应用程序
- 27. 如何使用Angular-strap的onBeforeShow()应用css样式
- 28. 包含在GTK应用程序控制台应用程序
- 29. 使用gtk在OSX中开发.NET Forms应用程序#
- 30. 如何在gtk应用程序中执行定期作业?
感谢您的回答!我已经发现这个测试版,但Xamarin工作室不支持它。那么我如何在我的应用程序中使用这个版本的GTK#?我需要使用Cygwin或类似的东西来编译它? – 2014-12-02 11:09:31
我认为问题可能是安装程序,如果GTK2和GTK3绑定可以并行安装,那么它的概率不会成为问题。我可以想到两个解决方案,一个是自己编译,或者两个使用visual studio而不是Xamarin Studio。 – trampster 2014-12-02 20:21:07