2012-05-22 13 views
5

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?Cómo agregar una matriz en WinRT XAML

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

Respuesta

3

x: La matriz (yx: estática y algunas otras) no son actualmente compatibles con WinRT. En ese caso, x: Array tampoco es compatible con Silverlight, despite developers pushing for it.

Dado que la implementación de XAML para WinRT parece ser more closely aligned with SL than WPF, esto no es demasiado sorprendente.

Editar - algo más de información con respecto SL4+ vs. WPF differences:
"omisiones notables aquí que existen en WPF o [MS-XAML] x son: Array, x: Código, x: tipo y código de acceso modificadores".

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

Cuestiones relacionadas