Mega Code Archive
Use CollectionViewSource to sort and group data in XAML
//File:Window.xaml.cs
using System.Windows;
using System.Collections.ObjectModel;
namespace WpfApplication1
{
public partial class Window1 : Window
{
public Window1()
{
InitializeComponent();
}
}
public class Place
{
private string name;
private string state;
public string CityName
{
get { return name; }
set { name = value; }
}
public string State
{
get { return state; }
set { state = value; }
}
public Place()
{
this.name = "";
this.state = "";
}
public Place(string name, string state)
{
this.name = name;
this.state = state;
}
}
public class Places : ObservableCollection
{
public Places()
{
Add(new Place("A", "WA"));
Add(new Place("B", "WA"));
Add(new Place("C", "WA"));
}
}
}