Windows Phone 8中的列表选择器

时间:2014-03-26 08:02:40

标签: c#-4.0 windows-phone-8

private void ListPicker_SelectionChanged(object sender, SelectionChangedEventArgs e)
    {

        if (listPicker1.SelectedIndex == -1)
            return;}

我是列表选择器的绑定列表,我的列表选择器包含这样的数据:

1 2 3 4

但每当我选择4或其他成员时,在listpicker中它会显示4,但默认情况下它会在一瞬间显示为1。 如何克服这个问题??

1 个答案:

答案 0 :(得分:2)

这将解决您的问题。

protected override void OnNavigatedTo(System.Windows.Navigation.NavigationEventArgs e)
        {
            base.OnNavigatedTo(e);
            if (e.NavigationMode != NavigationMode.Back)
            {
              YourListPicker.ItemsSource = yourItemSource;
            }
        }