我们有一个基于Xamarin的应用程序,面向iOS,Android和Windows(目前不是WinPhone,而是Windows 8.1作为桌面应用程序)。
该应用程序利用一些PCL来覆盖绝大多数视图,并查看模型和可重用功能。这三个特定于平台的项目只有很少的自定义代码,并在必要时注入自定义平台特定服务。其中一个PCL还有一个App.Xaml,它为整个应用程序提供基本样式。
iOS和Android应用加载此App.Xaml很好并且尊重所有样式。 Xamarin.Forms的Windows实现似乎没有以相同的方式加载或尊重样式,并且我们的核心UI显示为空白。
这不是一个风格问题,只是“看起来不对”"在Windows上与其他平台相比,但更多的问题是看不见的。如果我们知道它们在整体用户界面中的位置,我们可以点击按钮并四处移动,但我们不会看到它们。甚至不是大纲。
不确定我可以提供哪些其他实施信息,但我想知道是否有其他人在Windows和样式上遇到过Xamarin.Forms的问题?