public NewsChannelItemPageViewModel(NewsChannelItemPage owner, RssChannelItem newsChannelItem) { if (owner is null) { throw new ArgumentNullException(nameof(owner)); } if (newsChannelItem is null) { throw new ArgumentNullException(nameof(newsChannelItem)); } Contract.EndContractBlock(); this.NewsChannelItemPageGoBackCommand = new CommandHandler( () => { NewsChannelPage.CurrentNewsChannelItemSetNeeded = true; owner.Frame.GoBack(); } ); this.NewsChannelItem = newsChannelItem; }
private void NewsChannelListView_ItemClick(object sender, ItemClickEventArgs e) { CurrentNewsChannelItem = (RssChannelItem)e.ClickedItem; this.Frame.Navigate(typeof(NewsChannelItemPage)); }