private void Init() { CurrentProject = new VmIVRProject(); CurrentProject.IVRMenuRoot = new VmIVRMenuElementInfoReader(); CommandDeleteMenu = new RelayCommand <TreeViewItem>(DeleteIvrMenu); CommandTreeViewItemChanged = new RelayCommand <object>(TreeViewMenuItemChanged); CommandNewProject = new RelayCommand <object>(CreateNewProject); CommandLoadProject = new RelayCommand <object>(LoadProject); CommandSaveProject = new RelayCommand <object>(SaveProject); CommandSaveAsProject = new RelayCommand <object>(SaveAsProject); UcPropertiesPart = new UcTipView(); }
private void LoadProject(object currentTree) { Messenger.Default.Send(new NotificationMessageEx(MsgDestination.WindowMain, MsgCommand.ShowSaveQuestion, DialogMessageEx.CreateQuestionBox("Do you wish to save current project before loads an other project?", (result => { if (result == MessageBoxResult.Yes) { SaveProject(currentTree); } })))); Messenger.Default.Send(new NotificationMessageEx(MsgDestination.WindowMain, MsgCommand.ShowLoadDialog, new FileOperationMessage(( resPath) => { CurrentProject = new VmIVRProject(model.LoadProject(resPath)); CurrentProject.SavePath = resPath; }))); }
private void SaveToFile(VmIVRProject pr) { model.SaveProject(pr.GetModelProject(), pr.SavePath); }
private void SaveToFile( VmIVRProject pr) { model.SaveProject(pr.GetModelProject(), pr.SavePath); }
private void Init() { CurrentProject = new VmIVRProject(); CurrentProject.IVRMenuRoot = new VmIVRMenuElementInfoReader(); CommandDeleteMenu = new RelayCommand<TreeViewItem>(DeleteIvrMenu); CommandTreeViewItemChanged = new RelayCommand<object>(TreeViewMenuItemChanged); CommandNewProject = new RelayCommand<object>(CreateNewProject); CommandLoadProject = new RelayCommand<object>(LoadProject); CommandSaveProject = new RelayCommand<object>(SaveProject); CommandSaveAsProject = new RelayCommand<object>(SaveAsProject); UcPropertiesPart = new UcTipView(); }
private void Init() { IVRProject = new VmIVRProject(); CommandOk = new RelayCommand(Ok); CommandCancel = new RelayCommand(Cancel); }