Artemis.UI.Avalonia.Shared Gets or sets the currently displayed icon as either a or an pointing to an SVG Gets or sets the currently displayed icon as either a or an pointing to an SVG Visualizes an with optional per-LED colors Occurs when a LED of the device has been clicked Invokes the event Gets or sets the to display Gets or sets the to display Gets or sets boolean indicating whether or not to show per-LED colors Gets or sets a boolean indicating whether or not to show per-LED colors Gets or sets a list of LEDs to highlight Gets or sets a list of LEDs to highlight Gets or sets the currently selected value Gets or sets the currently selected value Gets or sets the to display Gets or sets the to display Visualizes an with optional per-LED colors Defines the property. Defines the property. Defines the property. Defines the property. Gets or sets a brush used to paint the control's background. Gets or sets a brush used to paint the control's border Gets or sets the width of the control's border Converts into . Converts into . Provides data about selection events raised by Gets the data model path that was selected Provides data about submit events raised by The value that was submitted Provides data on LED click events raised by the device visualizer The device that was clicked The LED that was clicked Provides data on profile related events raised by the profile editor Gets the profile the event was raised for If applicable, the previous active profile before the event was raised Provides data on profile element related events raised by the profile editor Gets the profile element the event was raised for If applicable, the previous active profile element before the event was raised Represents errors that occur within the Artemis Shared UI library The main of the Artemis Shared UI toolkit that binds all services Describes a configuration dialog for a specific plugin Represents a view model for a plugin configuration window Creates a new instance of the class Gets the plugin this configuration view model is associated with Closes the window hosting the view model Occurs when the the window hosting the view model should close Represents a builder that can create a . Sets the name of the filter Adds the provided extension to the filter Add a filter to the dialog Represents a builder that can create a . Indicate that the user can select multiple files. Set the title of the dialog Set the initial directory of the dialog Set the initial file name of the dialog Add a filter to the dialog Shows the file dialog A task that on completion returns an array containing the full path to the selected files, or null if the dialog was canceled. Represents a builder that can create a . Set the title of the dialog Set the initial directory of the dialog Set the initial file name of the dialog Set the default extension of the dialog Add a filter to the dialog Shows the save file dialog. A task that on completion contains the full path of the save location, or null if the dialog was canceled. Represents a service provided by the Artemis Shared UI library Creates a view model instance of type and shows its corresponding View as a window The type of view model to create The created view model Given a ViewModel, show its corresponding View as a window ViewModel to show the View for Shows a dialog displaying the given exception The title of the dialog The exception to display Given an existing ViewModel, show its corresponding View as a Dialog The return type ViewModel to show the View for A task containing the return value of type Creates a view model instance of type and shows its corresponding View as a Dialog The view model type The return type A task containing the return value of type Shows a content dialog asking the user to confirm an action The title of the dialog The message of the dialog The text of the confirm button The text of the cancel button, if the cancel button will not be shown A task containing the result of the dialog, if confirmed; otherwise Creates an open file dialog, use the fluent API to configure it The builder that can be used to configure the dialog Creates a save file dialog, use the fluent API to configure it The builder that can be used to configure the dialog Represents the base class for Artemis view models Gets or sets the display name of the view model Represents the base class for Artemis view models that are interested in the activated event Releases the unmanaged resources used by the object and optionally releases the managed resources. to release both managed and unmanaged resources; to release only unmanaged resources. Represents the base class for Artemis view models used to drive dialogs Closes the dialog with the given The result of the dialog Closes the dialog without a result