Namespace Artemis.UI.Shared
Namespaces
Classes
- ActivatableViewModelBase
Represents the base class for Artemis view models that are interested in the activated event
- ArtemisIcon
Represents a control that can display an arbitrary kind of icon.
- ArtemisRoutingException
Represents errors that occur within the Artemis router.
- ArtemisSharedUIException
Represents errors that occur within the Artemis Shared UI library
- ContentDialogViewModelBase
Represents the base class for Artemis view models
- DeviceVisualizer
Visualizes an ArtemisDevice with optional per-LED colors
- DialogViewModelBase<TResult>
Represents the base class for Artemis view models used to drive dialogs
- EnumComboBox
Represents a combobox that can display the values of an enum.
- EnumComboBoxItem
Represents an item in the EnumComboBox
- PluginConfigurationDialog
Describes a configuration dialog for a specific plugin
- PluginConfigurationDialog<T>
Describes a configuration dialog for a specific plugin
- PluginConfigurationViewModel
Represents a view model for a plugin configuration window
- ProfileConfigurationIcon
Represents a control that can display the icon of a specific ProfileConfiguration.
- ReactiveAppWindow<TViewModel>
A ReactiveUI Avalonia.Controls.Window that implements the ReactiveUI.IViewFor<T> interface and will activate your ViewModel automatically if the view model implements ReactiveUI.IActivatableViewModel. When the DataContext property changes, this class will update the ViewModel property with the new DataContext value, and vice versa.
- SelectionRectangle
Visualizes an ArtemisDevice with optional per-LED colors
- UI
Static UI helpers.
- ValidatableViewModelBase
Represents the base class for Artemis view models that are interested in validation and the activated event
- ViewModelBase
Represents the base class for Artemis view models