/// <summary> /// Команда Выбрать файл дальше направлям файл в коллекцию для дальнейшего разбора /// </summary> /// <param name="modelTextBox">Модель modelTextBox</param> /// <param name="modelSnuOne">Модель modelSnuOne</param> public void SelectFileSlsx(TextBoxModelMethod modelTextBox, ModelSnuOneFormNameListMethod modelSnuOne) { var dialog = new PublicLogicaFull.FileLogica.DialogWindowSelect.DialogFileSelect(); var file = dialog.OpenFileDialog(); if (file != null) { modelTextBox.NewFileXsls(file); modelSnuOne.AddParseXsls(file); } }
public DataContextSpisok() { SelectFileControl = new SelectFile(); SelectListControl = new SelectList(); ShemeDocument = new ShemeMethod(TestUserControl); XmlFile = new ListViewModelXmlFileGenerateMethod(ConfigFile.FileSpisok); TextBoxFileModel = new TextBoxModelMethod(); ModelSnuOne = new ModelSnuOneFormNameListMethod(); CheckBoxModel = new CheckBoxModel(); CommandFormirovanie command = new CommandFormirovanie(); Transfer = new DelegateCommand(() => { XmlFile.MoveFile(ConfigFile.PathInn); }); SelectFile = new DelegateCommand(delegate { command.SelectFileSlsx(TextBoxFileModel, ModelSnuOne); }); FormirovanieXml = new DelegateCommand((delegate { command.FormirovanieXml(ModelSnuOne, TextBoxFileModel, ShemeDocument, CheckBoxModel, ConfigFile.FileSpisok, XmlFile); })); }