How to: Get a ListBoxItem
.NET Framework 4.5
If you need to get a specific ListBoxItem at a particular index in a ListBox, you can use an ItemContainerGenerator.
The following example shows a ListBox and its items.
<ListBox Margin="10,0,0,5" Name="lb" VerticalAlignment="Top" Grid.Column="0" Grid.Row="2"> <ListBoxItem>Item 0</ListBoxItem> <ListBoxItem>Item 1</ListBoxItem> <ListBoxItem>Item 2</ListBoxItem> <ListBoxItem>Item 3</ListBoxItem> </ListBox>
The following example shows how to retrieve the item by specifying the index of the item in the ContainerFromIndex property of the ItemContainerGenerator.
After you have retrieved the list box item, you can display the contents of the item, as shown in the following example.