ListPicker FullModeItemTemplate问题

时间:2014-03-20 08:21:39

标签: c# windows-phone-8 listpicker

我的列表选择器包含很多项目。所以我使用了FullModeItemTemplate:

<toolkit:ListPicker.FullModeItemTemplate>
    <DataTemplate>
          <TextBlock Margin="10,0,0,14"
                   FontSize="30"
                   Foreground="White"
                   Text="{Binding localizefamilyLabel}" />
    </DataTemplate>
</toolkit:ListPicker.FullModeItemTemplate>

问题在于从它导航并再次返回到它。 我可以打开它,然后导航到另一个视图。当我向后导航时,它已损坏,重新排列的项目包含空格。

在再次导航到此列表时,我必须做些什么才能找到它?

此致

1 个答案:

答案 0 :(得分:0)

您是否将设置项源代码放在OnNavigatedTo事件中?

protected override void OnNavigatedTo(NavigationEventArgs e)
{
    listPicker.ItemsSource = // Source
}

如果这样做,页面将重置ListPicker项目,因此项目将重新排列。 希望这可以帮到你。