我正在开发一个Windows Phone应用程序,我需要从存储在isolatedStorage(teste.txt)中的文本文件中填充我的ListPicker(ToolKit)。 如何更好地做到这一点?
<toolkit:ListPicker x:Name="ProdutoLpk" Width="305" FullModeHeader="SELECT" ExpansionMode="ExpansionAllowed"/>
抱歉英语不好
答案 0 :(得分:0)
您需要通过几个相当小的步骤来完成此操作:
首先,您需要从文本文件中加载项目 - 就个人而言,我有一个代表每个项目的视图模型,但如果您愿意,可以创建List<string>
然后,您需要将该项集合绑定到ListPicker的ItemsSource
属性
有一个非常好的example on the GeekChamp网站,但为了更进一步,并假设你已完成将可选对象集合放在视图模型(DataConteext)上的工作,你可能会有类似的东西这在您的XAML中:
<toolkit:ListPicker x:Name="ProdutoLpk" Width="305" FullModeHeader="SELECT"
ExpansionMode="ExpansionAllowed" ItemsSource="{Binding Products}">
<toolkit:ListPicker.ItemTemplate>
<DataTemplate>
<TextBlock Text="{Binding Name}" Margin="12 0 0 0"/>
</DataTemplate>
</toolkit:ListPicker.ItemTemplate>
</toolkit:ListPicker>
<!-- where your view-model has a "Products" property with the selectable
products, with each item having a "Name" property -->