public StructureViewModel(IMTPManager manager, string initialDirectory = null) { this.manager = manager; this.initialDirectory = initialDirectory; Drives = GetDrives(); InitializeCommands(); }
/// <summary> /// Default contructor: Create a new directory item /// </summary> public DirectoryItemsViewModel(string name, DirectoryItemsType type, IMTPManager manager, DirectoryItemsViewModel parent = null) { Name = name; Type = type; Parent = parent; this.manager = manager; ExpandCommand = new RelayCommand(p => ExpandDirectory()); ClearChildren(); }
public AESettingViewModel(AESetting aESetting, IMTPManager mTPManager) : base(mTPManager) { this.aESetting = aESetting; Messenger.Register((sender, e) => { if (e.EventMessage != EventMessage.SaveSettings) { return; } this.aESetting.Save(); }); base.InitializeCommands(); }
public SettingViewModel(Settings settings, SimpleAutoMapper autoMapper, IMTPManager mTPManager) { this.autoMapper = autoMapper; this.settings = settings; this.mTPManager = mTPManager; this.autoMapper.SimpleAutoMap(this.settings, this); Messenger.Register((sender, e) => { if (e.EventMessage != EventMessage.SaveSettings) { return; } this.autoMapper.SimpleAutoMap <SettingViewModel, Settings>(this, this.settings); this.settings.Save(); }); InitializeCommands(); }
public MemuScriptApply(IMessageBoxService messageBoxService, IMTPManager mTPManager) : base(mTPManager) { this.messageBoxService = messageBoxService; }
public ScriptApplyBootStrap(IMessageBoxService messageBoxService, IMTPManager mTPManager) { this.messageBoxService = messageBoxService; this.mTPManager = mTPManager; }
public BaseScriptApply(IMTPManager mTPManager) { this.mTPManager = mTPManager; }
public AnkuMacroScriptApply(IMessageBoxService messageBoxService, IMTPManager mTPManager) : base(messageBoxService, mTPManager) { }
public SettingViewModel(IMTPManager mTPManager) { this.mTPManager = mTPManager; }