The Mindscape.WpfPropertyGrid namespace contains controls and classes that implement the Mindscape PropertyGrid control.
Classes
Class | Description | |
---|---|---|
![]() | BuiltInEditor |
Provides value editing services built into the PropertyGrid control.
|
![]() | BuiltInEditorStyle |
Supports styling of built-in editors.
|
![]() | BuiltInEditorStyleCollection |
Represents a collection of BuiltInEditorStyle objects.
|
![]() | Calendar |
A control for displaying a monthly calendar.
|
![]() | CollectionElement |
A property grid entry representing an indexed property -- specifically an item in a list or
dictionary.
|
![]() | CollectionTypeOperations |
Represents standard operations on a collection type.
|
![]() | CollectionUtilities |
Provides helper methods for working with collections.
|
![]() | ColorPicker |
A control for selecting a color.
|
![]() | ColorToBrushConverter |
Converts a Color to an equivalent SolidColorBrush.
|
![]() | ColorToNameConverter |
Converts between Color values and names.
|
![]() | DateTimeUtilities |
Provides helper methods for working with DateTime objects.
|
![]() | DoubleToByteConverter |
Converts between doubles and bytes.
|
![]() | DropDown |
A control for displaying a summary and a drop-down detail pane, similar to a combo box.
|
![]() | DropDownToggleButton |
Distinguishes toggle buttons for dropping down popups. This enables
specific visual styling.
|
![]() | DynamicNodeEditor |
Provides value editing services for a single node instance, using an external
DataTemplate referenced via a resource key.
|
![]() | Editor |
Provides value editing services to a PropertyGrid.
|
![]() | EditorCollection |
A collection of Editor objects.
|
![]() | EditorDecorator |
A control which acts a placeholder for wrapping a decorating DataTemplate
(represented by the ContentTemplate) around a "base" template known only at run time.
|
![]() | EditorSelector |
Selects an editor for a value.
|
![]() | EnumValuesConverter |
Converts a value from an enumerated type into a set of permitted values.
|
![]() | GridSpacingCompensationConverter |
Calculates margins and padding required by editors with non-default background
colors implemented using Border elements.
|
![]() | InPlaceEditing |
Describes the in-place editing capability available in a PropertyGrid for a node.
|
![]() | LevelToIndentConverter |
Converts the level of a PropertyGridRow to a horizontal offset.
|
![]() | LocalDateFormatConverter |
Converts a DateTime into a date representation suitable for the culture
in use.
|
![]() | MarginInversionConverter |
Negates the Left and Right values of a Thickness.
|
![]() | MaskedTextBox |
Supports restricted entry into a text box.
|
![]() | MaskPromptRemovalConverter |
Converts a display string containing leading or trailing mask prompts into an underlying value.
|
![]() | MonthDisplayNameConverter |
Converts a DateTime value into a textual representation of the month.
|
![]() | NamedColor |
Associates a name with a color according to the WPF color naming standard.
|
![]() | Node |
Represents an entry in a PropertyGrid.
|
![]() | NodeEditor |
Provides value editing services for a single node instance.
|
![]() | NodeToCategoryConverter |
Converts a Node to its category.
|
![]() | NumericUpDown |
A control for editing an integer value with additional "up" and "down" commands.
|
![]() | NumericUpDownRepeatButton |
Represents a RepeatButton used in a NumericUpDown control.
This allows theme styling of the up-down buttons without retemplating the entire control.
|
![]() | ObjectWrapper |
A wrapper class which allows the data binding infrastructure to get or set property values
without knowing the name of the property being accessed.
|
![]() | ObjectWrapper<(Of <(T>)>) |
A wrapper class which allows the data binding infrastructure to get or set property values
without knowing the name of the property being accessed.
|
![]() | ObjectWrapperFactory |
Creates strongly-typed ObjectWrapper objects.
|
![]() | ObjectWrappingEditor |
Provides value editing services for values accessed as properties on another object.
|
![]() | ObservableDictionary<(Of <(TKey, TValue>)>) |
Represents a dictionary that provides notifications when items get added, removed,
or when the whole list is refreshed.
|
![]() | PopupCalendar |
A control for displaying a monthly calendar in a popup style.
|
![]() | PropertyEditor |
Provides value editing services for a named property of a specified type.
|
![]() | PropertyGrid |
A control for browsing and editing the properties of an object.
|
![]() | PropertyGridBindingView |
Manages view state for the PropertyGrid control.
|
![]() | PropertyGridRow |
Contains view state for a single row of a PropertyGrid.
|
![]() | PropertyNode |
A property grid entry representing a non-indexed property on an object.
|
![]() | ReflectionUtilities |
Provides helper methods for working with reflection.
|
![]() | SameMonthConverter |
Converts a pair of dates to a boolean value indicating whether they are in the same month.
|
![]() | ScalingConverter |
Scales a value.
|
![]() | SelectedGridItemChangedEventArgs |
Provides data for the SelectedGridItemChanged event of the PropertyGrid control.
|
![]() | StaticNodeEditor |
Provides value editing services for a single node instance, using a static
DataTemplate defined in the EditorTemplate property.
|
![]() | StringUtilities |
Provides helper methods for working with strings.
|
![]() | TextBox |
Represents a text box which automatically selects its content when the user clicks
into the text box.
|
![]() | TreeListView |
A control with the expand/collapse functionality of a TreeView, but supporting
multiple columns like a ListView.
|
![]() | TreeListViewItem |
Implements a selectable item in a TreeListView control.
|
![]() | TypeEditor |
Provides a value editing service for all values of a given type.
|
![]() | TypeUtilities |
Provides helper methods for working with types.
|
![]() | ViewCommandsToolBar |
A control which encapsulates common PropertyGridBindingView view manipulation code.
|
Interfaces
Interface | Description | |
---|---|---|
![]() | IExtendInPlaceEditors |
Represents an object which extends the repertoire of editors available to
a DataTemplateSelector.
|
Delegates
Delegate | Description | |
---|---|---|
![]() | SelectedGridItemChangedEventHandler |
Represents the method that will handle the SelectedGridItemChanged event of a
PropertyGrid.
|
Enumerations
Enumeration | Description | |
---|---|---|
![]() | ThicknessUsage |
Defines whether a GridSpacingCompensationConverter should calculate
margin or padding values.
|