Windows phone 7 ListPicker windows phone 7提供错误

Windows phone 7 ListPicker windows phone 7提供错误,windows-phone-7,listpicker,Windows Phone 7,Listpicker,我在我的WindowsPhone7应用程序中有列表选择器&它工作正常,但每当我尝试在其中添加更多选项时。。。它崩溃了,我最多只能在这个列表中添加4或5个选项选择器,我能做些什么吗 我的工作代码是 xaml代码 <toolkit:ListPicker x:Name="ListPicker" Margin="12,3,12,12" Foreground="#FF00C000" > <toolkit:ListPi

我在我的WindowsPhone7应用程序中有列表选择器&它工作正常,但每当我尝试在其中添加更多选项时。。。它崩溃了,我最多只能在这个列表中添加4或5个选项选择器,我能做些什么吗

我的工作代码是

xaml代码

                <toolkit:ListPicker x:Name="ListPicker" Margin="12,3,12,12" Foreground="#FF00C000" >
                    <toolkit:ListPicker.Items>
                        <toolkit:ListPickerItem Content="Item1"/>
                        <toolkit:ListPickerItem Content="Item2"/>
                    </toolkit:ListPicker.Items>
                </toolkit:ListPicker>

但是,每当我试图扩大此列表时,它会在45项之后崩溃,我认为您应该使用项模板。您不能显示超过4或5个项目,因为您必须使用“完整模式模板”。 要使用项目模板,您应该执行以下操作

<toolkit:ListPicker x:Name="ListPicker" Margin="12,3,12,12" Foreground="#FF00C000" SelectionChanged="ListPicker_SelectionChanged" >

        <!--Normal Item template-->
        <toolkit:ListPicker.ItemTemplate>
         <DataTemplate>
            <TextBlock Text="{Binding}"/>
        </DataTemplate>
        </toolkit:ListPicker.ItemTemplate>

        <!--Full Mode template-->
        <toolkit:ListPicker.FullModeItemTemplate>
            <DataTemplate>
                <TextBlock Text="{Binding}"/>
            </DataTemplate>
        </toolkit:ListPicker.FullModeItemTemplate>
    </toolkit:ListPicker>
<toolkit:ListPicker x:Name="ListPicker" Margin="12,3,12,12" Foreground="#FF00C000" SelectionChanged="ListPicker_SelectionChanged" >

        <!--Normal Item template-->
        <toolkit:ListPicker.ItemTemplate>
         <DataTemplate>
            <TextBlock Text="{Binding}"/>
        </DataTemplate>
        </toolkit:ListPicker.ItemTemplate>

        <!--Full Mode template-->
        <toolkit:ListPicker.FullModeItemTemplate>
            <DataTemplate>
                <TextBlock Text="{Binding}"/>
            </DataTemplate>
        </toolkit:ListPicker.FullModeItemTemplate>
    </toolkit:ListPicker>
        //list string 
        List<String> itemsList = new List<String>();

        // create 100 items 
        for (int j = 0; j < 100; j++)
        {
            itemsList.Add("item" + j);
        }

        //itemsource
        this.ListPicker.ItemsSource = itemsList;
String ListPickerOperator= ((String)this.ListPicker.SelectedItem);

        switch (ListPickerOperator)
        { 

            case "item1":
                MessageBox.Show("item 1 was selected");
                break;
            case "item2":
                MessageBox.Show("item 2 was selected");
                break;
                /*
                 .
                 * .
                 * .
                 * .
                 * .
              */

        }