C# Class Artemis.ViewModels.Abstract.EffectViewModel

Inheritance: Caliburn.Micro.Screen
显示文件 Open project: SpoinkyNL/Artemis Class Usage Examples

Protected Properties

Property Type Description
EffectModel Artemis.Models.EffectModel
MainManager Artemis.Managers.MainManager

Private Properties

Property Type Description
EffectManagerOnOnEffectChangedEvent void
MainManagerOnOnEnabledChangedEvent void

Public Methods

Method Description
ResetSettings ( ) : void
SaveSettings ( ) : void
ToggleEffect ( ) : void

Protected Methods

Method Description
EffectViewModel ( MainManager mainManager, EffectModel effectModel ) : System

Private Methods

Method Description
EffectManagerOnOnEffectChangedEvent ( object sender, EffectChangedEventArgs e ) : void
MainManagerOnOnEnabledChangedEvent ( object sender, EnabledChangedEventArgs e ) : void

Method Details

EffectViewModel() protected method

protected EffectViewModel ( MainManager mainManager, EffectModel effectModel ) : System
mainManager Artemis.Managers.MainManager
effectModel Artemis.Models.EffectModel
return System

ResetSettings() public method

public ResetSettings ( ) : void
return void

SaveSettings() public method

public SaveSettings ( ) : void
return void

ToggleEffect() public method

public ToggleEffect ( ) : void
return void

Property Details

EffectModel protected_oe property

protected EffectModel,Artemis.Models EffectModel
return Artemis.Models.EffectModel

MainManager protected_oe property

protected MainManager,Artemis.Managers MainManager
return Artemis.Managers.MainManager