0

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

该应用程序可以在 Windows 8 机器和模拟器上正常运行,但不能在 Surface RT 平板电脑上正常运行。例如,我的一个屏幕中有一个组合框,我将数据绑定到组合框并通过以下方式设置默认项

combobox.selectedItem = "some test";

此数据出现在 Windows 8 桌面计算机和模拟器中,但组合框在 Surface RT 平板电脑上显示为空。

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

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

4

1 回答 1

1

没有足够的信息来回答这个问题。我猜想您用来填充组合框的任何来源都无法从设备访问。如果它是您计算机上的某种文件,那将不起作用,您需要将其作为资源发送。如果是服务调用,则可能存在身份验证问题。

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

于 2013-07-19T19:21:33.687 回答