No, you need to create them for yourself. This will of course depend on your data model.
The WPF way to do this is binding your data to a ListView (or any ListItem container) and then using
myList.Items.MoveCurrentToFirst()
myList.Items.MoveCurrentToLast()
a source
to share