コード例 #1
0
ファイル: HBFrame.cs プロジェクト: mantislin/Huaban
        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);
        }
コード例 #2
0
ファイル: HBFrame.cs プロジェクト: dblleaf/Huaban
		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;
		}
コード例 #3
0
ファイル: HBControl.cs プロジェクト: mantislin/Huaban
 public virtual void OnNavigatedTo(HBNavigationEventArgs e)
 {
     ViewModel.OnNavigatedTo(e);
 }
コード例 #4
0
ファイル: HBPage.cs プロジェクト: yvanwang1992/Huaban
 protected override void OnNavigatedTo(NavigationEventArgs e)
 {
     base.OnNavigatedTo(e);
     ViewModel?.OnNavigatedTo(HBNavigationEventArgs.Convert(e));
 }
コード例 #5
0
ファイル: HBControl.cs プロジェクト: dblleaf/Huaban
		public virtual void OnNavigatedTo(HBNavigationEventArgs e)
		{
			ViewModel.OnNavigatedTo(e);
		}