Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/PropertyTools/PropertyTools
Custom controls for WPF: PropertyGrid, DataGrid, multi-select TreeView, ColorPicker and more
https://github.com/PropertyTools/PropertyTools
Last synced: about 1 month ago
JSON representation
Custom controls for WPF: PropertyGrid, DataGrid, multi-select TreeView, ColorPicker and more
- Host: GitHub
- URL: https://github.com/PropertyTools/PropertyTools
- Owner: PropertyTools
- License: mit
- Created: 2014-08-29T05:15:50.000Z (over 10 years ago)
- Default Branch: develop
- Last Pushed: 2024-10-07T17:56:15.000Z (2 months ago)
- Last Synced: 2024-11-06T06:43:15.309Z (about 1 month ago)
- Language: C#
- Size: 8.69 MB
- Stars: 1,145
- Watchers: 52
- Forks: 187
- Open Issues: 98
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
- Authors: AUTHORS
Awesome Lists containing this project
- awesome-wpf - PropertyTools - (FREE, OPEN SOURCE) Custom controls for WPF: PropertyGrid, DataGrid, multi-select TreeView, ColorPicker and more. (UI Controls / Individual Controls)
README
[![License](https://img.shields.io/github/license/PropertyTools/PropertyTools.svg)](https://github.com/PropertyTools/PropertyTools/blob/develop/LICENSE)
[![NuGet](https://img.shields.io/nuget/v/PropertyTools.Wpf.svg)](https://nuget.org/packages/PropertyTools.Wpf)| Control | Description | Status |
|-------------------|------------------------------------------------------------------------------------------|--------|
| PropertyGrid | A control that shows properties of an object or a collection of objects. | Stable |
| DataGrid | A data grid with an "Excel feel" (note that the control is not virtualized) | Stable |
| TreeListBox | A `ListBox` that looks and feels like a `TreeView` (supports multi-select and drag-drop) | Stable |
| ColorPicker | A color picker | Stable |
| RadioButtonList | A collection of radio buttons that binds to an enum | Stable |
| EnumMenuItem | A collection of checkable menuitems that binds to an enum | Stable |
| EditableTextBlock | A `TextBlock` that can be changed into a `TextBox`, useful for in-place editing in `TreeView`s | Stable |
| FilePicker | A `TextBox` with browse for file button | Stable |
| DirectoryPicker | A `TextBox` with browse for directory button | Stable |
| DockPanelSplitter | A splitter for `DockPanel`s | Stable |
| SpinControl | A numeric up/down spinner control | Stable |
| LinkBlock | A hyperlink on a `TextBlock` | Stable |
| SliderEx | A `Slider` that calls `IEditableObject.BeginEdit/EndEdit` when thumb dragging | Stable |
| TextBlockEx | A `TextBlock` that contains a style for disabled state | Stable |
| PopupBox | A restyled `ComboBox` where you can put anything in the popup view | Stable |
| FormattingTextBox | A `TextBox` where you can bind the formatting string | Stable |### PropertyGrid
![PropertyGrid](/Images/PropertyGrid.png)
### DataGrid
![DataGrid](/Images/DataGrid.png)
### TreeListBox
![TreeListBox](/Images/TreeListBox.png)
### ColorPicker
![ColorPicker](/Images/ColorPicker.png) ![ColorPicker](/Images/ColorPicker2.png)
### Supported frameworks
- Microsoft .NET Framework 4.6.2
- Microsoft .NET 6
- Microsoft .NET 8