我想在自定义列表中显示之前提取的数据,但是我发现提取该数据的方法对我来说并不容易,所以我会找到一种方法来显示我的数据而不更改xml读取方法。 这是我多么希望我的名单为(XML):自定义列表框WP7
<ListBox Height="516" HorizontalAlignment="Left" Margin="16,74,0,0" Name="listBox1" VerticalAlignment="Top" Width="430" >
<ListBox.ItemTemplate>
<DataTemplate>
<StackPanel Orientation="Horizontal" Height="132">
<Image Source="{Binding wkpinImage}" Height="73" Width="73" VerticalAlignment="Top" Margin="0,10,8,0"/>
<StackPanel Width="370">
<TextBlock Text="{Binding Day}" Foreground="#FFC8AB14" FontSize="28" />
<TextBlock Text="{Binding Low}" TextWrapping="Wrap" FontSize="24" />
<TextBlock Text="{Binding High}" TextWrapping="Wrap" FontSize="24" />
<TextBlock Text="{Binding Condition}" TextWrapping="Wrap" FontSize="26" />
</StackPanel>
</StackPanel>
</DataTemplate>
</ListBox.ItemTemplate>
</ListBox>
这是XML阅读方法(C#):
while (reader.Read())
{
switch (reader.Name)
{
case ("day_of_week"):
{
listBox1.Items.Add(new ListBoxItem()
{
Content = reader.GetAttribute("data")
});
Day = Content.ToString();
} break;
...
我想要的东西更容易,是不是有一个? – MarTech
以我的观点否:)放松一下,它非常健壮。只要按照教程,Channel9上也有很多视频 –