protected void RaiseNavigated(Page page, object parameter, PageNavigationType navigationType) { var context = new PageNavigatedEventArgs(page, parameter, navigationType); foreach (var handler in this.navigated) { handler(this, context); } }
protected void RaiseNavigating(Page page, PageNavigationType navigationType) { var context = new PageNavigatingEventArgs(page, navigationType); foreach (var handler in this.navigating) { handler(this, context); } }
public PageNavigatingEventArgs(Page page, PageNavigationType pageNavigationType) { Page = page; this.PageNavigationType = pageNavigationType; }
public PageNavigatedEventArgs(Page page, object parameter, PageNavigationType pageNavigationType) { Page = page; Parameter = parameter; this.PageNavigationType = pageNavigationType; }