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: 3 months 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 (about 10 years ago)
- Default Branch: develop
- Last Pushed: 2024-07-31T07:40:24.000Z (3 months ago)
- Last Synced: 2024-07-31T08:58:46.792Z (3 months ago)
- Language: C#
- Size: 8.63 MB
- Stars: 1,108
- Watchers: 52
- Forks: 180
- Open Issues: 93
-
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)
[![Project page](https://img.shields.io/website-up-down-green-red/https/github.com/PropertyTools/PropertyTools.svg?label=Project%20page)](https://github.com/PropertyTools/PropertyTools)
[![NuGet](https://img.shields.io/nuget/v/PropertyTools.Wpf.svg)](https://nuget.org/packages/PropertyTools.Wpf)
[![Gitter chat](https://img.shields.io/gitter/room/objorke/propertytools.svg)](https://gitter.im/objorke/propertytools?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)| 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 4.6.2 or later
- Microsoft .NET 6### Supported build environments
- Visual Studio 2022