Cómo agregar una matriz en WinRT XAML

Estoy buscando declarar una matriz en XAML. Puedo hacer esto en WPF. Parece que no puede encontrar el espacio de nombres correcto en WinRT. ¿Nadie sabe?

<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>

preguntado el 22 de mayo de 12 a las 15:05

1 Respuestas

x:Array (y x:Static y algunos otros) actualmente no son compatibles con WinRT. De hecho, x: Array tampoco es compatible con Silverlight, a pesar de que los desarrolladores lo presionan.

Dado el hecho de que la implementación de XAML para WinRT parece ser más estrechamente alineado con SL que con WPF, esto no es demasiado sorprendente.

Editar: más información sobre Diferencias entre SL4+ y WPF:
"Omisiones notables aquí que existen en WPF o [MS-XAML] son ​​x:Array, x:Code, x:Type y modificadores de acceso de código".

Además, un delta entre SL4 y la implementación de WinRT aquí, y sus enlaces asociados, deja en claro que estos bits no llegaron mágicamente a WinRT cuando fueron (y aún son) omitidos de SL.

contestado el 23 de mayo de 17 a las 13:05

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.