У меня есть LongListSelector, который работает как надо, я хочу только сейчас включить группировку. Как и в PeopleHub и JumpList. Как я могу это сделать ? Я проверил пример на MSDN, но он сложный и у меня не сработал, может быть, я его неправильно понимаю.
Я не заполняю LongListSelector кодом xaml или C#, а синтаксическим анализом xml.
Сначала я разбираю xml:
XDocument xml = XDocument.Load("xmlfile.xml");
var data = from query in xml.Descendants("country")
select new Country
{
Name = (string)query.Element("name"),};
и установите itemsSource:
countriesList.ItemsSource = data.ToList();
// Set the data context of the listbox control to the sample data
DataContext = App.ViewModel;
}
У меня есть класс страны:
public class Country
{
string name;
public string Name
{
get { return name; }
set { name = value; }
}}
Теперь я хотел бы сгруппировать эти страны по названию. Как я могу это сделать ?
Спасибо за вашу помощь.