में हम प्रभावी रूप से होना चाहिए कि UITableViews
आईओएस पंक्तियों और कोशिकाओं के विभिन्न प्रकार के एक स्थिर संख्या है पर कुछ स्क्रीन है।Xamarin.Forms - ListView पूरी तरह XAML
क्या XAML में Xamarin.Forms के साथ इसे परिभाषित करने का कोई तरीका है, और ItemsSource
पर बाध्यकारी सेट करने की आवश्यकता नहीं है? जैसा करता है, तो मैं सिर्फ दो EntryCells
और फिर एक TextCell
परिभाषित करना चाहते हैं?
मेरा पहला प्रयास यह उदाहरण है, लेकिन मैं सिर्फ प्रत्येक पंक्ति में Cell.ToString()
के बराबर देखें:
<ListView>
<ListView.ItemsSource>
<x:Array Type="{x:Type Cell}">
<EntryCell Text="{Binding Phone}" />
<EntryCell Text="{Binding Code}" />
<TextCell Text="LOGIN" Command="{Binding Login}"/>
</x:Array>
</ListView.ItemsSource>
</ListView>
हम इस कोशिश की, लेकिन नहीं सब पर 'TableSection' के लिए हमारे यूआई में किसी भी शीर्ष लेख चाहते हैं। लेकिन अगर आप 'शीर्षक' को रिक्त स्थान पर सेट करते हैं, तो एंड्रॉइड पर शीर्षलेख के रूप में अभी भी रिक्त क्लिक करने योग्य पंक्ति है। 'ListView' में यह समस्या नहीं थी। – jonathanpeppers
fwiw, इस खाली हेडर अभी भी Xamarin.Forms v2.5.0.91635 में मौजूद अभी भी नहीं एक आदर्श विकल्प है, इसलिए। – patridge