2012-05-22 17 views
5

में एक ऐरे जोड़ने के लिए कैसे मैं XAML में एक सरणी घोषित करना चाहता हूं। मैं इसे WPF में कर सकता हूं। WinRT में सही नामस्थान नहीं लग रहा है। किसी को पता है?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> 

उत्तर

3

x: ऐरे (और एक्स: स्टेटिक और कुछ अन्य) वर्तमान में WinRT में समर्थित नहीं हैं। उस मामले के लिए, एक्स: सिरेलाइट में या तो despite developers pushing for it में ऐरे समर्थित नहीं है।

इस तथ्य को देखते हुए कि WinRT के लिए XAML कार्यान्वयन more closely aligned with SL than WPF प्रतीत होता है, यह आश्चर्यजनक नहीं है।

संपादित करें - SL4+ vs. WPF differences के बारे में कुछ और जानकारी:
"। उल्लेखनीय चूक है कि यहाँ WPF या [MS-XAML] में मौजूद हैं एक्स: सरणी, एक्स: कोड, एक्स: प्रकार, और कोड का उपयोग संशोधक"

इसके अलावा, SL4 और WinRT कार्यान्वयन here और उसके संबंधित लिंक के बीच एक डेल्टा, यह स्पष्ट करता है कि इन बिट्स ने जादूगर रूप से इसे WinRT में नहीं बनाया जब वे एसएल से छोड़े गए थे (और अभी भी हैं)।