2012-05-22 25 views
5

Sto cercando di dichiarare una matrice in XAML. Posso farlo in WPF. Non riesco a trovare il giusto spazio dei nomi in WinRT. Qualcuno sa?Come aggiungere una matrice in 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> 

risposta

3

x: Array (e x: Statico e alcuni altri) non sono attualmente supportati in WinRT. Del resto, x: Array non è supportato nemmeno in Silverlight, despite developers pushing for it.

Dato che l'implementazione XAML per WinRT sembra essere more closely aligned with SL than WPF, questo non è troppo sorprendente.

Modifica - un po 'di informazioni per quanto riguarda SL4+ vs. WPF differences:
"omissioni notevoli che esistono qui in WPF o [MS-XAML] sono x: Array, x: Codice, x: Type, e codice di accesso modificatori"

Inoltre, un delta tra SL4 e l'implementazione WinRT here e i collegamenti associati, rende chiaro che questi bit non sono stati magicamente trasformati in WinRT quando erano (e sono tuttora) omessi da SL.

Problemi correlati