如何在我的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