Altaxo. |
| Class | Description | |
|---|---|---|
| AltaxoVariantController | Controller for AltaxoVariant. | |
| AscendingIntegerCollectionController | Controller for editing an AscendingIntegerCollection. | |
| ConditionalDocumentControllerTModel | Wraps a controller that can be enabled or disabled together with its model. | |
| ConditionalDocumentControllerWithDisabledViewTModel | Controller that shows two documents: one in the enabled state that can be changed, and one in the disabled state that cannot be changed. | |
| ControlViewElement | Describes a view element backed by a controller. | |
| DialogShellController | Responsible for hosting another controller in a dialog. | |
| EnumFlagController |
Legacy controller for flags enumerations.
Obsolete | |
| EquallySpacedIntervalController | Controller for an equally spaced interval. | |
| IntegerAndComboBoxController | Controller for a combined integer editor and combo box view. | |
| IntegerValueInputController | Controller for editing a single integer value. | |
| IntegerValueInputControllerZeroOrPositiveIntegerValidator | Validator that accepts only zero or positive integers. | |
| ItemsControllerTItem | Helper class for list boxes and other item controls with single-selection mode. | |
| LengthValueInPointController | Controller for editing length values stored in points. | |
| MultiChildController | Controller for a set of child IMVCAControllers. | |
| MultiChoiceController | Controller for the MultiChoiceList document type. | |
| MultiChoiceList | Document class for the MultiChoiceController. | |
| MultipleFilesController | Controller for editing a collection of file names. | |
| PropertyController | Controller for displaying an object's properties. | |
| RelationValueInUnityController | Controller for editing dimensionless relation values stored in unity. | |
| SimpleImmutableObjectControllerTObject | Controller for simple immutable objects which have simple properties (double, string) and setter methods following the naming scheme WithPropertyName(propertyName). It is essential that the parameter name of the setter method is the same (but the first letter can be lower case) as the property name. You must subclass this controller and set a attribute at which classes can be controlled. | |
| SingleChoiceController | Controller for a single value. This is a string here, but in derived classes, that can be anything that can be converted to and from a string. | |
| SingleChoiceObject | Default implementation of ISingleChoiceObject. | |
| SingleChoiceObjectController | Summary description for SingleChoiceObjectController. | |
| SingleInstanceChoice | Describes a choice consisting of a type and an optional instance of that type. | |
| SingleInstanceChoiceController | Controller for choosing and instantiating a single subtype instance. | |
| SingleValueController | Controller for a single value. This is a string here, but in derived classes, that can be anything that can be converted to and from a string. | |
| TabbedElementController | Controls the ITabbedElementView. | |
| TaskCancelController | Controls the background execution of a thread or a task. | |
| TextChoice | Document class that bundles a text question with a predefined set of choices. | |
| TextChoiceController | Provides controller logic for editing TextChoice instances. | |
| TextValueInputController | Controller that edits a single text value through an ISingleValueView. | |
| TextValueInputControllerNonEmptyStringValidator | Provides a validator that tests if the string entered is empty. | |
| ValueInSomeUnitControllerBase | Base controller for editing numeric values that are displayed in selectable units. | |
| ViewDescriptionElement | Bundles a view instance with a title. |
| Interface | Description | |
|---|---|---|
| IAltaxoVariantView | Defines the view contract for editing AltaxoVariant values. | |
| IAscendingIntegerCollectionView | View interface for editing an AscendingIntegerCollection. | |
| IConditionalDocumentController | Interface for model in the view. | |
| IConditionalDocumentView | Defines the view contract for a conditionally enabled document view. | |
| IDialogShellView | This interface is intended to provide a "shell" as a dialog which can host a user control. | |
| IDimensionfulQuantityView | View interface for editing a dimensionful quantity in selectable units. | |
| IEnumFlagView | Defines the view contract for editing flags enumerations. | |
| IEquallySpacedIntervalView | Defines the view contract for editing equally spaced intervals. | |
| IFreeTextChoiceView | View interface for choosing either predefined text or free text. | |
| IIntegerAndComboBoxView | View interface for a controller that combines an integer editor with a combo box. | |
| IMultiChildController | Defines the controller contract for multiple child controllers. | |
| IMultiChildView | Defines the view contract for displaying multiple child controllers. | |
| IMultiChoiceView | Gui view interface for use with the MultiChoiceController. | |
| IMultipleFilesView | View contract for selecting and ordering multiple file names. | |
| IMVVMDragDropHandler | Combines drag and drop handling for MVVM items. | |
| IMVVMDragHandler | Provides drag-handling functionality for MVVM items. | |
| IMVVMDropHandler | Provides drop-handling functionality for MVVM items. | |
| IntegerValueInputControllerIIntegerValidator | Provides an interface to a validator that validates the user input. | |
| IPropertyView | View interface for the property controller. | |
| ISimpleImmutableObjectView | View interface for editing simple immutable objects. | |
| ISingleChoiceObject | Provides a model for a single selection among several choices. | |
| ISingleChoiceView | This interface must be implemented by controls that allow to choose a single selection out of multiple values. | |
| ISingleChoiceViewEventSink | Event sink for single-choice view notifications. | |
| ISingleValueController | Defines the controller contract for single-value editors. | |
| ISingleValueView | Defines the view contract for editing a single string-backed value. | |
| ITabbedElementController | Interface implemented by controllers that manage tabbed elements. | |
| ITabbedElementView | This interface is intended to provide a "shell" as a dialog which can host a couple of user controls on tab pages. | |
| ITabbedElementViewDC | Interface for a tabbed element view that is aware of its data context. The controller must have a Tabs property of type SelectableListNodeList with items of type SelectableListNodeWithController, and a SelectedTab property whose type matches the type of the tags in SelectableListNodeWithController. | |
| ITabbedElementViewEventSink | Interface to the TabbedDialogController. | |
| ITypeAndInstanceController | Defines the controller contract for choosing a type and its instance controller. | |
| ITypeAndInstanceView | Defines the view contract for choosing a type and editing its instance. | |
| TextValueInputControllerIStringValidator | Provides an interface to a validator to validates the user input |
| Enumeration | Description | |
|---|---|---|
| DragDropRelativeInsertPosition | Designates the position relative to the target item in a drop operation. | |
| TaskCancelControllerState | Describes the current cancellation stage. |