我正在开发一个C#/XAML windows 8 Metro应用程序
该应用程序在Windows 8机器和模拟器上正常工作,但在Surface RT平板电脑上无法正常工作。例如,我在一个屏幕上有一个组合框,我将数据绑定到该组合框,并通过设置默认项目
combobox.selectedItem = "some test";
此数据显示在Windows 8台式机和模拟器中,但Surface RT平板电脑上的组合框显示为空。
组合框控件在Windows RT平板电脑上有问题吗?
我使用了AnyCPU配置,在发布模式下构建,并在生成的设备上测试了该包。对于Surface RT,我需要生成ARM构建吗?
没有足够的信息来回答这个问题。我想,无论你用来填充组合框的来源是什么,都无法从设备访问。如果它是你电脑上的某种文件,那就不起作用了,你需要把它作为资源发送出去。如果是服务呼叫,则可能存在身份验证问题。
如果可以的话,你可以从另一台台式机上试用。这可能会也可能不会证实我的猜测。