---
languages:
- csharp
products:
- windows-wpf
page_type: sample
name: "Adding and Removing Groups Sample"
---

# Adding and Removing Groups Sample
This sample shows how to group XML data based on an attribute value using PropertyGroupDescription. You can use a similar technique to apply grouping to non-XML data based on a property value.

Alternatively, you can create groups in XAML. For more information, see How to: Sort and Group Data Using a View in XAML.

## Build the sample
The easiest way to use these samples without using Git is to download the zip file containing the current version (using the link below or by clicking the "Download ZIP" button on the [repo](https://github.com/microsoft/WPF-Samples?tab=readme-ov-file) page). You can then unzip the entire archive and use the samples in [Visual Studio 2022](https://www.visualstudio.com/wpf-vs).

[Download the samples ZIP](../../archive/main.zip)

### Deploying the sample
- Select Build > Deploy Solution. 

### Deploying and running the sample
- To debug the sample and then run it, press F5 or select Debug >  Start Debugging. To run the sample without debugging, press Ctrl+F5 or selectDebug > Start Without Debugging. 


