public ErpResourceViewModel(ErpResource resource, ResourcesWorkspaceViewModel resourceWorkspace) { this.resource = resource; this.resourceWorkspace = resourceWorkspace; fragments = new ObservableCollection <ErpFragmentViewModel>(); foreach (var fragment in resource.Fragments) { fragments.Add(new ErpFragmentViewModel(fragment)); } }
public MainViewModel() { this.DisplayName = Properties.Resources.AppTitleLong; resourcesWorkspace = new ResourcesWorkspaceViewModel(this); texturesWorkspace = new TexturesWorkspaceViewModel(this); packagesWorkspace = new PackagesWorkspaceViewModel(this); xmlFilesWorkspace = new XmlFilesWorkspaceViewModel(this); // Commands openCommand = new RelayCommand(OpenCommand_Execute); saveCommand = new RelayCommand(SaveCommand_Execute, SaveCommand_CanExecute); if (string.IsNullOrEmpty(Properties.Settings.Default.F12016Dir)) { Properties.Settings.Default.F12016Dir = string.Empty; } }