| Class | Description |
---|
| AltaxoMouseEventArgs | Provides data for the MouseUp, MouseDown, and MouseMove events. |
| AngleEnvironment | |
| 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 | |
| FontSizeEnvironment | |
| GuiAngleUnits | |
| GuiDensityUnits | |
| GuiLengthUnits | |
| GuiRelationUnits | |
| GuiTimeUnits | |
| LanguageChangeWeakEventManager |
Static class that can be used to weakly bind to the LanguageChanged event that is fired if the Gui language has changed.
|
| LineCapSizeEnvironment | |
| LineThicknessEnvironment | |
| MiterLimitEnvironment | |
| 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 choose 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 choose 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.
|
| OpenFileOptions |
Data to control the open file dialog and to get the results.
|
| PaperMarginEnvironment | |
| PositionEnvironment | |
| QuantityWithUnitGuiEnvironment |
Provides possible units that will be recognized when entering a quantity with a unit in Gui elements. This class is designed to fast making clones of it,
where the fixed units are shared among the clones, and the additional units can be set freely in each clone.
|
| RelationEnvironment | |
| 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 | |
| SpeedEnvironment | |
| TimeEnvironment | |
| 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 |
Can be used for a control to denote which type of controller can control this.
|
| ValidationEventArgsT | |