public static ComicNavigationItemGridViewModel ForViewModel( IMainPageContent parent, MainViewModel mainViewModel, NavigationTag navigationTag, ComicCollectionSortSelector initialSort, ComicItemGridState?savedState = null ) { var viewModel = new ComicNavigationItemGridViewModel(parent, mainViewModel, navigationTag, initialSort); if (savedState?.LastModified is { } lastModified&& lastModified == mainViewModel.LastModified) { viewModel.SetComicItems(savedState.Items); }
public EditNavigationItemDialogViewModel(ComicNavigationItemGridViewModel parent, string propertyName) { this.parent = parent; this.ItemTitle = propertyName; }