| | Class | Description |
|---|
 | AltaxoMouseEventArgs | Provides data for the MouseUp, MouseDown, and MouseMove events. |
 | AngleEnvironment |
Provides the unit environment for angle values.
|
 | ControllerBase |
Provides some basic properties common for all controllers.
|
 | ExpectedTypeOfViewAttribute |
Can be used for a controller to denote which type can be controlled by this.
|
 | FolderChoiceOptions |
Data to control the folder selection dialog and to get the result.
|
 | FontSizeEnvironment |
Provides the unit environment for font sizes.
|
 | GuiAngleUnits |
Provides the angle units available in the GUI.
|
 | GuiDensityUnits |
Provides the density units available in the GUI.
|
 | GuiLengthUnits |
Provides the length units available in the GUI.
|
 | GuiRelationUnits |
Provides the dimensionless relation units available in the GUI.
|
 | GuiTimeUnits |
Provides the time units available in the GUI.
|
 | LanguageChangeWeakEventManager |
Static class that can be used to weakly bind to the LanguageChanged event that is fired when the GUI language changes.
|
 | LineCapSizeEnvironment |
Provides the shared unit environment for line cap sizes.
|
 | LineThicknessEnvironment |
Provides the shared unit environment for line thickness values.
|
 | MiterLimitEnvironment |
Provides the shared unit environment for miter limits.
|
 | MVCANControllerEditCopyOfDocBaseTModel, TView |
Base class of controllers that edit a copy of the document. This means that the document is not connected to the document tree when edited.
If you need the document connected to the document tree during editing, consider using MVCANControllerEditOriginalDocBaseTModel, TView instead.
|
 | MVCANControllerEditImmutableDocBaseTModel, TView |
Base class of controllers that edit an immutable document or a document that is a struct. This means that the document can be copied from one member to another without cloning it.
|
 | MVCANControllerEditOriginalDocBaseTModel, TView |
Base of all controllers that edit the original document directly (live).
|
 | MVCANControllerEditOriginalDocInstanceCanChangeBaseTModel, TView |
Base of all controllers that edit the original document directly (live). This class is especially well suited to edit a document class with
many derived classes, and the user can choose among the types. If the user chooses a new type of document, this type must be instantiated and edited henceforth.
The old document should be released then, and the new document must be integrated in the document hierarchy.
|
 | MVCANDControllerEditCopyOfDocBaseTModel, TView |
Base class of controllers that edit a copy of the document. This means that the document is not connected to the document tree when edited.
This class indicates changes made to the document by firing the MadeDirty event.
|
 | MVCANDControllerEditImmutableDocBaseTModel, TView |
Base class of controllers that edit a copy of the document. This means that the document is not connected to the document tree when edited.
This class indicates changes made to the document by firing the MadeDirty event.
|
 | MVCANDControllerEditOriginalDocBaseTModel, TView |
Base of all controllers that edit the original document directly (live), and that indicates any changes of the document by the MadeDirty event.
|
 | MVCANDControllerEditOriginalDocInstanceCanChangeBaseTModel, TView |
Base of all controllers that edit the original document directly (live).
This class is especially well suited to edit a document class with many derived classes,
and the user can choose among the types. If the user chooses a new type of document, this type must be instantiated and edited henceforth.
The old document should be released then, and the new document must be integrated in the document hierarchy.
This class also implements IMVCANDController to signal when the user changed anything inside the document.
|
 | NotifyChangedValueT |
Helper class that wraps a single value of type T and implements the INotifyPropertyChanged interface,
so that changes to the value can be monitored by the GUI.
This class is required when using a DataGrid, since plain values (such as String, Int32, etc.) are not directly editable.
|
 | OpenFileOptions |
Data to control the open file dialog and to get the results.
|
 | PaperMarginEnvironment |
Provides the shared unit environment for paper margins.
|
 | PositionEnvironment |
Provides the unit environment for positions.
|
 | QuantityWithUnitGuiEnvironment |
Provides the units that are recognized when entering a quantity with a unit in GUI elements. This class is designed to support fast cloning,
where the fixed units are shared among the clones, and the additional units can be set freely in each clone.
|
 | RelationEnvironment |
Provides the unit environment for relation values.
|
 | RelayCommand |
Implements an ICommand by storing and executing actions for Execute(Object)
and CanExecute(Object). Note that you have to manually call OnCanExecuteChanged if CanExecute(Object) will return a different value than before.
|
 | RelayCommandT |
Implements an ICommand by storing and executing actions for Execute(Object)
and CanExecute(Object). Note that you have to manually call OnCanExecuteChanged if CanExecute(Object) will return a different value than before.
|
 | SaveFileOptions |
Data to control the save file dialog and to get the results.
|
 | SimpleCheckableCommand |
Simple command that toggles a IsChecked flag.
|
 | SimpleCommand |
Base class for ICommand implementations.
|
 | SizeEnvironment |
Provides the unit environment for sizes.
|
 | SpeedEnvironment |
Provides the unit environment for speeds.
|
 | TimeEnvironment |
Provides the shared unit environment for time values.
|
 | UserControlForControllerAttribute |
Can be used for a control to denote which type of controller can control this.
|
 | UserControllerForObjectAttribute |
Can be used for a controller to denote which type can be controlled by this.
|
 | UserControlPriorityAttribute |
Specifies the priority of a user control when multiple controls can handle the same controller.
|
 | ValidationEventArgsT |
Provides validation state and collected error messages for a value being validated.
|