public TextFileHelpView(string fileName, string template = null, SystemControllerEnums.Editor editor = SystemControllerEnums.Editor.Unknown, string fileNameHelp = "") { // Inicializa el componente InitializeComponent(); // Inicializa la vista de datos grdData.DataContext = ViewModel = new TextFileViewModel(fileName, template); udtEditor.Text = ViewModel.Content; FormView = new BaseFormView(ViewModel); // Cambia el modo de resalte del archivo udtEditor.FileName = fileName; switch (editor) { case SystemControllerEnums.Editor.Xml: udtEditor.ChangeHighLightByExtension(".xml"); break; case SystemControllerEnums.Editor.Html: udtEditor.ChangeHighLightByExtension(".htm"); break; } // Asigna el manejador de eventos de la apertura de ayudas trvHelp.HelpFileName = fileNameHelp; trvHelp.OpenHelp += (sender, evntArgs) => OpenHelp(evntArgs.HelpItem); // Indica que no se ha modificado el contenido ViewModel.IsUpdated = false; }
public TextFileView(string fileName, string template = null, SystemControllerEnums.Editor editor = SystemControllerEnums.Editor.Unknown) { // Inicializa el componente InitializeComponent(); // Inicializa la vista de datos grdData.DataContext = ViewModel = new TextFileViewModel(fileName, template); udtEditor.Text = ViewModel.Content; FormView = new BaseFormView(ViewModel); // Cambia el modo de resalte del archivo udtEditor.FileName = fileName; switch (editor) { case SystemControllerEnums.Editor.Xml: udtEditor.ChangeHighLightByExtension(".xml"); break; case SystemControllerEnums.Editor.Html: udtEditor.ChangeHighLightByExtension(".htm"); break; } // Indica que no se ha modificado el contenido ViewModel.IsUpdated = false; }