public ComicWorkItemPageViewModel(MainViewModel mainViewModel, ComicWorkItem comicItem) { this.MainViewModel = mainViewModel; this.ComicItem = comicItem; this.MainViewModel.ProfileChanged += this.MainViewModel_ProfileChanged; this.ComicItem.RequestingRefresh += this.ComicItem_RequestingRefresh; }
public async Task ShowEditComicInfoDialogAsync(ComicWorkItem item) { // Since the only preset UI is its title, there's no need to have this in the xaml. We can just create it here. _ = await new PagedContentDialog { Title = "Edit info" }.NavigateAndShowAsync < EditComicInfoDialogContent, EditComicInfoDialogNavigationArguments >(new(this.MainViewModel, item)); }
public EditComicInfoDialogViewModel(MainViewModel mainViewModel, ComicWorkItem item) { this.MainViewModel = mainViewModel; this.Item = item; }
public EditComicInfoDialogNavigationArguments(MainViewModel mainViewModel, ComicWorkItem comicItem) { this.MainViewModel = mainViewModel; this.ComicItem = comicItem; }