필자는 꼭 필요한대로 작동하는 LongListSelector를 가지고 있습니다. 이제 그룹화 만 활성화하면됩니다. 그것도 PeopleHub과 JumpList에 있습니다. 어떻게해야합니까? MSDN에서 예제를 확인했지만 복잡한 데다가 제대로 작동하지 않았을 수도 있습니다.LongListSelector 그룹화, 점프 목록
xmll 또는 C# 코드로 LongListSelector를 채우지 않지만 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 설정 :
public class Country
{
string name;
public string Name
{
get { return name; }
set { name = value; }
}}
가 지금은 그룹이 국가 싶습니다 : 나는 국가 클래스가
countriesList.ItemsSource = data.ToList();
// Set the data context of the listbox control to the sample data
DataContext = App.ViewModel;
}
을 이름으로. 어떻게해야합니까?
도움 주셔서 감사합니다.
이 클래스를 MainPage에 넣을 수 있습니까? 이름으로 국가를 그룹화하는 경우 사용되는 키는 무엇입니까? – Skynet
두 번째 부분에서 오류가 발생합니다. 'app.MainPage.CountryGrouping'에는 1 개의 인수를 사용하는 생성자가 포함되어 있지 않습니다. – Skynet
@Skynet 실수로 생성자를 'CountryGrouping'에 추가해야했습니다. 'Key'는'LongListSelector'에 의해 필요합니다 (제 생각에). – McGarnagle