示例#1
0
        public ComicWorkItemPageViewModel(MainViewModel mainViewModel, ComicWorkItem comicItem)
        {
            this.MainViewModel = mainViewModel;
            this.ComicItem     = comicItem;

            this.MainViewModel.ProfileChanged += this.MainViewModel_ProfileChanged;
            this.ComicItem.RequestingRefresh  += this.ComicItem_RequestingRefresh;
        }
示例#2
0
 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));
 }
示例#3
0
 public EditComicInfoDialogViewModel(MainViewModel mainViewModel, ComicWorkItem item)
 {
     this.MainViewModel = mainViewModel;
     this.Item          = item;
 }
示例#4
0
 public EditComicInfoDialogNavigationArguments(MainViewModel mainViewModel, ComicWorkItem comicItem)
 {
     this.MainViewModel = mainViewModel;
     this.ComicItem     = comicItem;
 }