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