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

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

Public Methods

Method Description
InstallStepEditorVM ( ConditionEditorVM p_vmlConditionEditor, InstallStep p_stpStep, InstallStepProperties p_ispEditableProperties ) : System
SaveInstallStep ( string p_strPropertyName ) : void
Validate ( ) : bool

Protected Methods

Method Description
OnInstallStepValidated ( ) : void
ValidateInstallStepName ( ) : bool

Ensures that the install step name is valid.

An install step name is valid if it is not empty.

ValidateVisibilityCondition ( ) : bool

Ensures that the install step name is valid.

An install step name is valid if it is not empty.

Private Methods

Method Description
ConditionSaved ( object sender, EventArgs e ) : void

Method Details

InstallStepEditorVM() public method

public InstallStepEditorVM ( ConditionEditorVM p_vmlConditionEditor, InstallStep p_stpStep, InstallStepProperties p_ispEditableProperties ) : System
p_vmlConditionEditor ConditionEditorVM
p_stpStep InstallStep
p_ispEditableProperties InstallStepProperties
return System

OnInstallStepValidated() protected method

protected OnInstallStepValidated ( ) : void
return void

SaveInstallStep() public method

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

Validate() public method

public Validate ( ) : bool
return bool

ValidateInstallStepName() protected method

Ensures that the install step name is valid.
An install step name is valid if it is not empty.
protected ValidateInstallStepName ( ) : bool
return bool

ValidateVisibilityCondition() protected method

Ensures that the install step name is valid.
An install step name is valid if it is not empty.
protected ValidateVisibilityCondition ( ) : bool
return bool