Question: I have a simple working example:

```
   <!--ContentPanel - place additional content here-->
    <Grid x:Name="ContentPanel" Grid.Row="1" Margin="12,0,12,0">
        <toolkit:ListPicker>
            <toolkit:ListPickerItem Content="FIRST" />
            <toolkit:ListPickerItem Content="SECOND" />
            <toolkit:ListPickerItem Content="THIRD" />
            <toolkit:ListPickerItem Content="FOURTH" />
            <toolkit:ListPickerItem Content="FIFTH" />
            <toolkit:ListPickerItem Content="SIXTH" />
        </toolkit:ListPicker>
    </Grid>

```

create a new windows phone 8 app, install the windows phone toolkit nuget package, then add only the listpicker as shown above. It will blow. But, if you delete the sixth ListPickerItem, then it works.

Has anyone else gotten the listpicker to work? Do I need to add the items in code to get this to work?

Answer: 
You can't create a `LinkedList<int>` because the generic types cannot be primitives, but having said that, it's easy to add Integers to a LinkedList and no need to "convert" them to String. 

i.e., use a `LinkedList<Integer>`.

Otherwise if this doesn't answer your question, then please tell us more about the actual problem and less about your proposed code solution. I suspect that your question is really an [XY-problem](https://meta.stackexchange.com/questions/66377/what-is-the-xy-problem) in disguise.
You can do it using iteration.  

Then use `Integer.toString` method to convert each element from Integer to String.

```
LinkedList<String> strings = new LinkedList<String>();
for(LinkedList<Integer> item : integers ){
   strings.add(Integer.toString(item));
}

```

This will work for you.