无法使用 Azure 中的数据填充列表框
本文关键字:数据 填充 列表 Azure | 更新日期: 2023-09-27 18:33:24
我从 azure 移动服务中提取数据,但是当我将数据填充到 longlistselector 时,它会引发 nullreference 异常。
private MobileServiceCollection<users, users> items;
private IMobileServiceTable<users> user =
App.MobileService.GetTable<users>();
items = await user
.Where(users => users.age == 20).ToCollectionAsync();
foreach (users usr in items.Cast<users>())
{
listui.ItemsSource.Add(usr.age);
}
listui.ItemsSource.Add(items.Cast<users>());
我什至尝试填充 longlist选择器,直接传递 items 对象而不进行强制转换,但它只给出"users.age"作为项。 但是,项目的数量是正确的。
listui.ItemsSource = items
XAML
<phone:LongListSelector x:Name="listui" HorizontalAlignment="Left" Height="151" VerticalAlignment="Top" Width="363" Margin="52,386,0,0" Background="#FF787878"/>
帮助!
你需要设置数据模板和绑定,试试这个,
<phone:LongListSelector Name="listui" HorizontalAlignment="Left" VerticalAlignment="Top" LayoutMode="List" IsGroupingEnabled="False" Width="446">
<phone:LongListSelector.ItemTemplate>
<DataTemplate>
<StackPanel>
<TextBlock Text="{Binding age}" />
</StackPanel>
</DataTemplate>
</phone:LongListSelector.ItemTemplate>
</phone:LongListSelector>