Table of Contents

Class CheckBoxList

Namespace
Skyline.DataMiner.Utils.InteractiveAutomationScript
Assembly
Skyline.DataMiner.Utils.InteractiveAutomationScriptToolkit.dll

A list of checkboxes.

public class CheckBoxList : CheckBoxListBase, ICheckBoxList, ICheckBoxListBase, IValidationWidget, IOptionWidget
Inheritance
CheckBoxList
Implements
Inherited Members
Extension Methods

Constructors

CheckBoxList()

Initializes a new instance of the CheckBoxList class.

CheckBoxList(IEnumerable<string>)

Initializes a new instance of the CheckBoxList class.

Properties

Checked

Gets a collection of strings representing the currently checked options.

Options

Gets the collection of available options as strings.

Unchecked

Gets a collection of strings representing the currently unchecked options.

Methods

AddOption(string)

Adds a new option to the list of available options.

Check(string)

Marks the specified option as checked.

CheckAll()

Checks all options in the checkboxlist.

LoadResult(IUIResults)

Load any changes made through user interaction.

RaiseResultEvents()

Raises zero or more events of the widget. This method is called after LoadResult(IUIResults) was called on all widgets.

RemoveOption(string)

Removes the specified option from the list of available options.

SetOptions(IEnumerable<string>)

Replaces the current list of options with the specified collection of strings.

Uncheck(string)

Marks the specified option as unchecked.

UncheckAll()

Unchecks all options in the checkboxlist.

Events

Changed

Triggered when the state of a checkbox changes. WantsOnChange will be set to true when this event is subscribed to.