| Class | Description |
---|
![Public class Public class](../icons/pubClass.gif) | AltaxoMouseEventArgs | Provides data for the MouseUp, MouseDown, and MouseMove events. |
![Public class Public class](../icons/pubClass.gif) | AngleEnvironment | |
![Public class Public class](../icons/pubClass.gif) | ControllerBase |
Provides some basic properties common for all controllers.
|
![Public class Public class](../icons/pubClass.gif) | ExpectedTypeOfViewAttribute |
Can be used for a controller to denote which type can be controlled by this.
|
![Public class Public class](../icons/pubClass.gif) | FolderChoiceOptions | |
![Public class Public class](../icons/pubClass.gif) | FontSizeEnvironment | |
![Public class Public class](../icons/pubClass.gif) | GuiAngleUnits | |
![Public class Public class](../icons/pubClass.gif) | GuiDensityUnits | |
![Public class Public class](../icons/pubClass.gif) | GuiLengthUnits | |
![Public class Public class](../icons/pubClass.gif) | GuiRelationUnits | |
![Public class Public class](../icons/pubClass.gif) | GuiTimeUnits | |
![Public class Public class](../icons/pubClass.gif) | LanguageChangeWeakEventManager |
Static class that can be used to weakly bind to the LanguageChanged event that is fired if the Gui language has changed.
|
![Public class Public class](../icons/pubClass.gif) | LineCapSizeEnvironment | |
![Public class Public class](../icons/pubClass.gif) | LineThicknessEnvironment | |
![Public class Public class](../icons/pubClass.gif) | MiterLimitEnvironment | |
![Public class Public class](../icons/pubClass.gif) | 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.
|
![Public class Public class](../icons/pubClass.gif) | 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.
|
![Public class Public class](../icons/pubClass.gif) | MVCANControllerEditOriginalDocBaseTModel, TView |
Base of all controllers that edit the original document directly (live).
|
![Public class Public class](../icons/pubClass.gif) | 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.
|
![Public class Public class](../icons/pubClass.gif) | 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.
|
![Public class Public class](../icons/pubClass.gif) | 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.
|
![Public class Public class](../icons/pubClass.gif) | 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.
|
![Public class Public class](../icons/pubClass.gif) | 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.
|
![Public class Public class](../icons/pubClass.gif) | 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.
|
![Public class Public class](../icons/pubClass.gif) | OpenFileOptions |
Data to control the open file dialog and to get the results.
|
![Public class Public class](../icons/pubClass.gif) | PaperMarginEnvironment | |
![Public class Public class](../icons/pubClass.gif) | PositionEnvironment | |
![Public class Public class](../icons/pubClass.gif) | 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.
|
![Public class Public class](../icons/pubClass.gif) | RelationEnvironment | |
![Public class Public class](../icons/pubClass.gif) | 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.
|
![Public class Public class](../icons/pubClass.gif) | 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.
|
![Public class Public class](../icons/pubClass.gif) | SaveFileOptions |
Data to control the save file dialog and to get the results.
|
![Public class Public class](../icons/pubClass.gif) | SimpleCheckableCommand |
Simple command that toggles a IsChecked flag.
|
![Public class Public class](../icons/pubClass.gif) | SimpleCommand |
Base class for ICommand implementations.
|
![Public class Public class](../icons/pubClass.gif) | SizeEnvironment | |
![Public class Public class](../icons/pubClass.gif) | SpeedEnvironment | |
![Public class Public class](../icons/pubClass.gif) | TimeEnvironment | |
![Public class Public class](../icons/pubClass.gif) | UserControlForControllerAttribute |
Can be used for a control to denote which type of controller can control this.
|
![Public class Public class](../icons/pubClass.gif) | UserControllerForObjectAttribute |
Can be used for a controller to denote which type can be controlled by this.
|
![Public class Public class](../icons/pubClass.gif) | UserControlPriorityAttribute |
Can be used for a control to denote which type of controller can control this.
|
![Public class Public class](../icons/pubClass.gif) | ValidationEventArgsT | |