C# Class Nexus.Client.ModManagement.Scripting.XmlScript.UI.Controls.NodeEditors.OptionGroupEditorVM

Inheritance: IViewModel
Show file Open project: NexusMods/NexusModManager-4.5 Class Usage Examples

Public Methods

Method Description
OptionGroupEditorVM ( OptionGroup p_opgGroup, OptionGroupProperties p_ogpEditableProperties ) : System
SaveOptionGroup ( string p_strPropertyName ) : void
Validate ( ) : bool

Protected Methods

Method Description
OnOptionGroupValidated ( ) : void
ValidateGroupName ( ) : bool

Ensures that the group name is valid.

A group name is valid if it is not empty.

Method Details

OnOptionGroupValidated() protected method

protected OnOptionGroupValidated ( ) : void
return void

OptionGroupEditorVM() public method

public OptionGroupEditorVM ( OptionGroup p_opgGroup, OptionGroupProperties p_ogpEditableProperties ) : System
p_opgGroup OptionGroup
p_ogpEditableProperties OptionGroupProperties
return System

SaveOptionGroup() public method

public SaveOptionGroup ( string p_strPropertyName ) : void
p_strPropertyName string
return void

Validate() public method

public Validate ( ) : bool
return bool

ValidateGroupName() protected method

Ensures that the group name is valid.
A group name is valid if it is not empty.
protected ValidateGroupName ( ) : bool
return bool