added samples
[windows-sources.git] / sdk / samples / WPFSamples / GroupingSample / csharp / window1.xaml.cs
blob9308f996e1783a3615ba72aad0749a687baa5038
1 //<SnippetCode>
2 using System;
3 using System.Windows;
4 using System.Windows.Data;
6 namespace GroupingSample
8 public partial class Window1 : System.Windows.Window
11 public Window1()
13 InitializeComponent();
16 CollectionView myView;
17 private void AddGrouping(object sender, RoutedEventArgs e)
19 myView = (CollectionView)CollectionViewSource.GetDefaultView(myItemsControl.ItemsSource);
20 if (myView.CanGroup == true)
22 PropertyGroupDescription groupDescription
23 = new PropertyGroupDescription("@Type");
24 myView.GroupDescriptions.Add(groupDescription);
26 else
27 return;
30 private void RemoveGrouping(object sender, RoutedEventArgs e)
32 myView = (CollectionView)CollectionViewSource.GetDefaultView(myItemsControl.ItemsSource);
33 myView.GroupDescriptions.Clear();
37 //</SnippetCode>