У меня есть LongListSelector, который работает так, как должен, я хочу только включить группировку сейчас. Как и в PeopleHub и JumpList. Как мне это сделать ? Я проверил пример на MSDN, но это сложно, и это не сработало для меня, может быть, я не понимаю этого правильно.LongListSelector grouping, JumpList
Я не заполняю 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; }
}}
Теперь я хотел бы, чтобы группа этой страны по имени. Как я могу это сделать ?
Благодарим за помощь.
Могу ли я поместить этот класс в MainPage? Для чего используется ключ, если он группирует страны по имени? – Skynet
Я получаю сообщение об ошибке во второй части, но он говорит: «app.MainPage.CountryGrouping» не содержит конструктор, который принимает 1 аргумент – Skynet
@Skynet моя ошибка, мне нужно было добавить конструктор в 'CountryGrouping'. «Ключ» нужен «LongListSelector» (я думаю). – McGarnagle