如何解决如果ItemSource只是一个List <string>,如何自定义TextCell?
我想在Xamarin.Forms中创建字符串的ListView,但是我没有在documentation中找到如何做到这一点。
<ListView>
<ListView.ItemsSource>
<x:Array Type="{x:Type x:String}">
<x:String>mono</x:String>
<x:String>monodroid</x:String>
<x:String>monotouch</x:String>
<x:String>monorail</x:String>
<x:String>monodevelop</x:String>
<x:String>monotone</x:String>
<x:String>monopoly</x:String>
<x:String>monomodal</x:String>
<x:String>mononucleosis</x:String>
</x:Array>
</ListView.ItemsSource>
<ListView.ItemTemplate>
<DataTemplate>
<TextCell>
<!--How to customize this textcell with the content of the array?-->
</TextCell>
</DataTemplate>
</ListView.ItemTemplate>
</ListView>
我尝试了此操作,但仅收到以下错误消息:密钥在字典中不存在。当ItemSource只是字符串时,如何自定义ListView-Cell?
解决方法
使用.
语法绑定当前对象
<TextCell Text="{Binding .}" />
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。