private void SetAsViewModel(string filename, PageEntryModel model) { CurrentFileName = filename; _viewModel = new PageEntryViewModel(); _viewModel.Load(model); DataContext = _viewModel; }
static MockData() { try { var data = Serializer.Deserialize(@"T:\blueprint.engpage"); var vm = new PageEntryViewModel(); vm.Load(data); Page = vm; PrintedPage = new PrintedPageData() { PageData = Page, ShowCategories = true, ShowFooter = false, }; } catch (Exception) { // no problem, just mock data anyways } }