I can’t talk about Silverlight, but the general .NET practice will be as follows:
var groupings = mySortedString.GroupBy(x => x.Substring(0,1));
This means that IEnumerable<IGrouping<string, string>>you would attach this list to your list.
XAML, , .
: IGrouping<,> IEnumerable<>, .