我的LonglistSelector只顯示GroupHeaderTemplate Data(ImageSource,Title),但不顯示ItemTemplate DataTemplate(SubItemTitle,Location)。我如何解決它?爲什麼LonglistSelector不顯示項目,雖然它顯示GroupHeaderItem?
public class Data
{
public string Title { get; set; }
public string ImageSource { get; set; }
public List<SubItem> SubItems { get; set; }
public Data()
{
SubItems = new List<SubItem>();
}
}
public class SubItem
{
public string SubItemTitle { get; set; }
public string Location { get; set; }
}
<phone:LongListSelector ItemsSource="{Binding DataCollection}" Grid.Row="0" IsGroupingEnabled="True">
<phone:LongListSelector.GroupHeaderTemplate>
<DataTemplate>
<StackPanel Orientation="Horizontal" Margin="10">
<Image Source="{Binding ImageSource}"/>
<TextBlock Text="{Binding Title}"/>
</StackPanel>
</DataTemplate>
</phone:LongListSelector.GroupHeaderTemplate>
<phone:LongListSelector.ItemTemplate>
<DataTemplate>
<StackPanel>
<StackPanel Orientation="Horizontal">
<TextBlock Text="{Binding SubItemTitle}" Padding="5" FontSize="40"/>
<TextBlock Text="{Binding Location}" Padding="5" FontSize="40"/>
</StackPanel>
</StackPanel>
</DataTemplate>
</phone:LongListSelector.ItemTemplate>
</phone:LongListSelector>
謝謝@Kulasangar,這是有幫助的;雖然它只顯示標題模板中的組鍵(標題),但我需要在標題模板中顯示「標題」和「圖像源」。如果你知道,請告訴我方式。再次感謝。 – 2014-09-30 05:20:30