GTK# アプリケーションで CSS スタイルを使用するにはどうすればよいですか? GTK# で CSS テーマを使用することはできないと以前に聞いていましたが、その後、GTK# でcss スタイリングを使用するこの例を見つけました。これに加えて、Banshee プロジェクト(GTK# を使用) でCSS スタイルを使用するサンプルも見つけました。では、どのように可能ですか?すでに GTK# で同じことを試みましたが、CssProvider クラスが見つかりませんでした。では、GTK# でこのクラスを見つける方法や、GTK# で CSS スタイルを使用する方法を教えてください。
1 に答える
1
CSS スタイリングは GTK3 の機能です。
GTK3 の GTK# はまだ安定版としてリリースされていません。
Xamarin (mono の主力) は、自社の製品 (Xamarin Studio/Mono Develop) が GTK3 に移行しないことを公式に発表しました。これは、GTK3 のサポートがコミュニティから提供されなければならず、その結果、提供が非常に遅れていることを意味します。
GTK3 バインディングではなく GTK2 バインディングを使用しているため、CssProvider クラスが見つからない可能性があります。
ベータ版の GTK3 csharp バインディングを試してみたい場合は、 https ://github.com/mono/gtk-sharp/releases で見つけることができます。
Xamarin Studio は GTK3 では動作しないため、次のいずれかをお勧めします。
- Xamarin Studio がインストール済みの GTK2 バインディングで引き続き実行できるように、自分で GTK# をコンパイルします。
- GTK# に依存しない Visual Studio を使用する
于 2014-12-02T04:09:09.733 に答える