Skip to content

Commit b855fa8

Browse files
993580-Updated the README.md file
1 parent b270859 commit b855fa8

File tree

1 file changed

+35
-2
lines changed

1 file changed

+35
-2
lines changed

README.md

Lines changed: 35 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,35 @@
1-
# syncfusion-checked-listbox-examples-for-wpf
2-
Syncfusion checked listbox examples for wpf
1+
# Syncfusion CheckedListBox Examples for WPF
2+
3+
This repository contains the samples that demonstrate the functionalities of **Syncfusion WPF CheckedListBox** control, including **Grouping** and **Sorting** features.
4+
5+
## Samples in this Repository
6+
1. **CheckListBox Grouping**
7+
Demonstrates how to group items in a CheckedListBox based on a property (e.g., Category).
8+
[View Sample](https://github.com/SyncfusionExamples/syncfusion-checked-listbox-examples-for-wpf/tree/master/CheckListBox_Grouping)
9+
10+
2. **CheckListBox Sorting**
11+
Demonstrates how to sort items in a CheckedListBox based on a property (e.g., Name) in ascending order.
12+
[View Sample](https://github.com/SyncfusionExamples/syncfusion-checked-listbox-examples-for-wpf/tree/master/CheckListBox_Sorting)
13+
14+
---
15+
16+
## About Syncfusion CheckedListBox
17+
The **CheckedListBox** control in WPF is an advanced list box that allows users to select multiple items using checkboxes. It supports data binding, grouping, sorting, and MVVM pattern for building modern WPF applications.
18+
19+
### Grouping
20+
Grouping organizes items into logical groups based on a property, such as Category. This improves readability and user experience when dealing with large datasets. The control uses **CollectionViewSource** internally to group items, and you can define `GroupDescriptions` to specify grouping criteria.
21+
22+
### Sorting
23+
Sorting arranges items in ascending or descending order based on a property, such as Name. This feature helps users quickly locate items. Sorting is achieved by adding `SortDescriptions` to the underlying collection view, which updates the display order dynamically.
24+
25+
## Key Features
26+
- **Data Binding**: Bind items and selected items to ViewModel properties.
27+
- **MVVM Support**: Fully compatible with MVVM architecture.
28+
- **Customization**: Supports styling and templating for a modern UI.
29+
30+
## Documentation
31+
- [CheckedListBox Grouping](https://help.syncfusion.com/wpf/checkedlistbox/grouping)
32+
- [CheckedListBox Sorting](https://help.syncfusion.com/wpf/checkedlistbox/sorting)
33+
34+
---
35+

0 commit comments

Comments
 (0)