Windows 8 如何在WinRT XAML中添加数组

Windows 8 如何在WinRT XAML中添加数组,windows-8,winrt-xaml,Windows 8,Winrt Xaml,我希望在XAML中声明一个数组。我可以在WPF中完成这项工作。只是在WinRT中似乎找不到正确的名称空间。有人知道吗 <Page xmlns:list="?Something?"> <Page.Resources> <x:Int32 x:Name="MyScalarValue">123</x:Int32> <list:Array x:Name="MyValueList">

我希望在XAML中声明一个数组。我可以在WPF中完成这项工作。只是在WinRT中似乎找不到正确的名称空间。有人知道吗

<Page xmlns:list="?Something?">

    <Page.Resources>

        <x:Int32 x:Name="MyScalarValue">123</x:Int32>

        <list:Array x:Name="MyValueList">
            <x:Int32>123</x:Int32>
            <x:Int32>456</x:Int32>
        <list:Array>

    </Page.Resources>

</Page>

123
123
456
x:Array(以及x:Static和其他一些)目前在WinRT中不受支持。因此,Silverlight中也不支持x:Array

考虑到WinRT的XAML实现看起来很简单,这也就不足为奇了

编辑-有关以下内容的更多信息:
WPF或[MS-XAML]中存在的显著遗漏是x:Array、x:Code、x:Type和代码访问修饰符

此外,SL4和WinRT实现之间的增量及其相关链接清楚地表明,这些位在SL中被(现在仍然)忽略时并没有神奇地进入WinRT