2012-05-22 13 views
5

XAML'de bir dizi bildirmek istiyorum. Bunu WPF'de yapabilirim. WinRT'de doğru ad alanını bulamıyor gibi görünmüyor. Herkes biliyor mu?WinRT XAML'de bir dizi nasıl eklenir

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

cevap

3

x: Dizi (ve x: Statik ve diğer birkaç olanlar) şu anda WinRT'de desteklenmemektedir. Bu konuda x: Array, Silverlight'ta ya da despite developers pushing for it desteklenmez.

WinRT için XAML uygulamasının more closely aligned with SL than WPF olduğu göz önüne alındığında, bu çok şaşırtıcı değil.

Düzen - SL4+ vs. WPF differences ilgili biraz daha bilgi:
"WPF veya [MS-XAML] var burada Önemli eksiklikler vardır x: Dizi x: Kod x: Tür ve kod erişim değiştiricileri"

Ayrıca, SL4 ve WinRT uygulaması here arasındaki bir delta ve ilişkili bağlantıları, bu bitlerin, SL'den (ve hala) çıkarılmış olduklarında WinRT'ye sihirli bir şekilde yapmadıklarını açıkça belirtir.

İlgili konular