/// <summary> /// Inicializa las librerías /// </summary> public override void InitLibraries(Plugins.Views.Host.IHostPluginsController hostPluginsController) { MainInstance = this; HostPluginsController = hostPluginsController; Name = "SourceEditor"; ViewModelManager = new SourceEditorViewModel("SourceEditor", HostPluginsController.HostViewModelController, HostPluginsController.ControllerWindow, hostPluginsController.DialogsController, ViewsController, GetRouteImages()); ViewModelManager.InitModule(); }
public SourceEditor(List <IProvider> providers, IDataStore dataStore, SourceViewModel svm) { InitializeComponent(); vm = new SourceEditorViewModel(this, OptionsGrid, providers, dataStore, svm); this.DataContext = vm; /* * * CommonLoad(providers, dataStore); * * sourceViewModel = svm; * * LoadFromSource(svm.Data); */ }