diff --git a/XamarinStudy/XamarinStudy/XamarinStudy/Views/SampleListViewPage.xaml b/XamarinStudy/XamarinStudy/XamarinStudy/Views/SampleListViewPage.xaml
index 6e98d49..bc0c0eb 100644
--- a/XamarinStudy/XamarinStudy/XamarinStudy/Views/SampleListViewPage.xaml
+++ b/XamarinStudy/XamarinStudy/XamarinStudy/Views/SampleListViewPage.xaml
@@ -23,6 +23,25 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/XamarinStudy/XamarinStudy/XamarinStudy/Views/SampleListViewPage.xaml.cs b/XamarinStudy/XamarinStudy/XamarinStudy/Views/SampleListViewPage.xaml.cs
index 8088a36..d4b94e7 100644
--- a/XamarinStudy/XamarinStudy/XamarinStudy/Views/SampleListViewPage.xaml.cs
+++ b/XamarinStudy/XamarinStudy/XamarinStudy/Views/SampleListViewPage.xaml.cs
@@ -25,23 +25,25 @@ namespace XamarinStudy.Views
{
//mainListView.ItemsSource = foods;
//mainListView.Footer = foods;
- mainListView.BindingContext = GetFoodList();
+ foods = GetFoodList();
+ mainListView.BindingContext = foods;
+ groupedListView.BindingContext = foods.OrderBy(f => f.Name).GroupBy(f => f.Flavor).ToList();
}
private List GetFoodList()
{
- foods = new List();
- foods.Add(new Food() { Name = "냉면", Price = 10000, Flavor = "시원함" });
- foods.Add(new Food() { Name = "모밀", Price = 80000, Flavor = "시원함" });
- foods.Add(new Food() { Name = "국수", Price = 5000, Flavor = "얼큰함" });
- foods.Add(new Food() { Name = "쫄면", Price = 5000, Flavor = "매콤함" });
- foods.Add(new Food() { Name = "떡볶이", Price = 3000, Flavor = "매콤함" });
- foods.Add(new Food() { Name = "라면", Price = 3000, Flavor = "매콤함" });
- foods.Add(new Food() { Name = "짜장면", Price = 3000, Flavor = "달콤함" });
- foods.Add(new Food() { Name = "떡라면", Price = 5000, Flavor = "매콤함" });
- foods.Add(new Food() { Name = "짜장떡볶이", Price = 3000, Flavor = "달콤함" });
+ List list = new List();
+ list.Add(new Food() { Name = "냉면", Price = 10000, Flavor = "시원함" });
+ list.Add(new Food() { Name = "모밀", Price = 80000, Flavor = "시원함" });
+ list.Add(new Food() { Name = "국수", Price = 5000, Flavor = "얼큰함" });
+ list.Add(new Food() { Name = "쫄면", Price = 5000, Flavor = "매콤함" });
+ list.Add(new Food() { Name = "떡볶이", Price = 3000, Flavor = "매콤함" });
+ list.Add(new Food() { Name = "라면", Price = 3000, Flavor = "매콤함" });
+ list.Add(new Food() { Name = "짜장면", Price = 3000, Flavor = "달콤함" });
+ list.Add(new Food() { Name = "떡라면", Price = 5000, Flavor = "매콤함" });
+ list.Add(new Food() { Name = "짜장떡볶이", Price = 3000, Flavor = "달콤함" });
- return foods;
+ return list;
}
private void mainListView_ItemSelected(object sender, SelectedItemChangedEventArgs e)