Metro 应用程序在 Windows 8 桌面计算机和模拟器中部署时工作正常,但在 Surface RT 平板电脑上无法正常工作?



我正在开发一个C#/XAML windows 8 Metro应用程序

该应用程序在Windows 8机器和模拟器上正常工作,但在Surface RT平板电脑上无法正常工作。例如,我在一个屏幕上有一个组合框,我将数据绑定到该组合框,并通过设置默认项目

combobox.selectedItem = "some test";

此数据显示在Windows 8台式机和模拟器中,但Surface RT平板电脑上的组合框显示为空。

组合框控件在Windows RT平板电脑上有问题吗?

我使用了AnyCPU配置,在发布模式下构建,并在生成的设备上测试了该包。对于Surface RT,我需要生成ARM构建吗?

没有足够的信息来回答这个问题。我想,无论你用来填充组合框的来源是什么,都无法从设备访问。如果它是你电脑上的某种文件,那就不起作用了,你需要把它作为资源发送出去。如果是服务呼叫,则可能存在身份验证问题。

如果可以的话,你可以从另一台台式机上试用。这可能会也可能不会证实我的猜测。

相关内容

最新更新