public bool Navigate(Type sourcePageType, object parameter = null, string targetName = null) { this.Visibility = Visibility.Visible; var page = CreatePage(sourcePageType, targetName); var args = new HBNavigationEventArgs() { SourcePageType = sourcePageType, Content = page, NavigationMode = NavigationMode.New, Parameter = parameter }; page.OnNavigatedTo(args); Navigated?.Invoke(this, args); if (false) { page.RenderTransform = new CompositeTransform(); page.ManipulationMode = ManipulationModes.TranslateX; page.ManipulationDelta += HBPage_ManipulationDelta; page.ManipulationCompleted += Page_ManipulationCompleted; } return(true); }
public bool Navigate(Type sourcePageType, object parameter = null, string targetName = null) { this.Visibility = Visibility.Visible; var page = CreatePage(sourcePageType, targetName); var args = new HBNavigationEventArgs() { SourcePageType = sourcePageType, Content = page, NavigationMode = NavigationMode.New, Parameter = parameter }; page.OnNavigatedTo(args); Navigated?.Invoke(this, args); if (false) { page.RenderTransform = new CompositeTransform(); page.ManipulationMode = ManipulationModes.TranslateX; page.ManipulationDelta += HBPage_ManipulationDelta; page.ManipulationCompleted += Page_ManipulationCompleted; } return true; }
public virtual void OnNavigatedTo(HBNavigationEventArgs e) { ViewModel.OnNavigatedTo(e); }
protected override void OnNavigatedTo(NavigationEventArgs e) { base.OnNavigatedTo(e); ViewModel?.OnNavigatedTo(HBNavigationEventArgs.Convert(e)); }