Jon.WPF.UserControls
1.0.0
This is the newer better version of the control that is currently being maintained and developed.
dotnet add package Jon.WPF.UserControls --version 1.0.0
NuGet\Install-Package Jon.WPF.UserControls -Version 1.0.0
<PackageReference Include="Jon.WPF.UserControls" Version="1.0.0" />
paket add Jon.WPF.UserControls --version 1.0.0
#r "nuget: Jon.WPF.UserControls, 1.0.0"
// Install Jon.WPF.UserControls as a Cake Addin #addin nuget:?package=Jon.WPF.UserControls&version=1.0.0 // Install Jon.WPF.UserControls as a Cake Tool #tool nuget:?package=Jon.WPF.UserControls&version=1.0.0
Summary of Classes
PropertyNameConverter
This converter class is used to convert a property name into a user-friendly display name by replacing underscores with spaces. It implements the IValueConverter interface.
PropertyEntry
This class represents a property in a .NET object. It has several properties, including PropertyDescriptor, Instance, IsCategory, Category, Name, Description, and Value. This class is used to provide data for the WPF user control.
PropertyGridValueTemplateSelector
This selector class is used to select the appropriate data template to use for displaying data in a WPF user control's property grid. It checks the type of the property and returns the appropriate data template. It inherits from the DataTemplateSelector class.
PropertyGridControlViewModel
This view model class is responsible for presenting data to the WPF user control's property grid. It implements the INotifyPropertyChanged interface and has a PropertyEntries property, which is an ObservableCollection of PropertyEntry objects.
CustomDataGrid
This class derives from the DataGrid control and provides customization options for the appearance of the grid in a WPF user control. It has two properties, CategoryColor and CategoryForeground, which are brushes used to customize the look of the user control's property grid.
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET Framework | net472 is compatible. net48 was computed. net481 was computed. |
-
.NETFramework 4.7.2
- No dependencies.
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
Version | Downloads | Last updated | |
---|---|---|---|
1.0.0 | 250 | 4/22/2023 |
Initial Release