标签: mono xamarin gtk gtk#
为什么同一个应用程序在从Visual Studio或Xamarin Studio或正常应用程序启动时看起来有所不同?
来自VS:
来自Xamarin Studio:
正常申请:
看起来不同的主题适用于所有这些情况。
并设置
Rc.AddDefaultFile("gtkrc"); Rc.Parse("gtkrc");
没有效果。
有什么想法吗?
答案 0 :(得分:0)
这可能有任何帮助,也可能没有任何帮助,但我之前已经多次遇到这种情况。我通常做的是直接在代码中明确设置背景颜色,字体,按钮大小等。它不是100%完美,但它有助于避免在不同平台上运行时的一些差异。我基本上强迫它以某种方式看待并限制外界的影响。再说一次,甚至没有接近100%的完美,但我认为它总比没有好。另一种选择是查看XWT或Eto Forms。使用这些工具包,您可以创建用于呈现本机窗口小部件的GUI。