Advertisement
Guest User

Untitled

a guest
May 30th, 2012
34
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 1.16 KB | None | 0 0
  1. public class GoNextControl: ContentControl
  2.     {
  3.         public string NextPage { get; set; }
  4.         public string sbNames { get; set; }
  5.         public bool IsNavigatingToNextPage { get; set; }
  6.  
  7.         public GoNextControl()
  8.         {
  9.             this.Loaded += new RoutedEventHandler(GoNextControl_Loaded);
  10.             this.Unloaded+=new RoutedEventHandler(GoNextControl_Unloaded);
  11.         }
  12.  
  13.         void GoNextControl_Loaded(object sender, RoutedEventArgs e)
  14.         {
  15.             this.IsNavigatingToNextPage = false;
  16.         }
  17.  
  18.         protected override void OnMouseLeftButtonDown(MouseButtonEventArgs e)
  19.         {
  20.             this.IsNavigatingToNextPage = true;
  21.             var parentframe = App.Current.RootVisual as PhoneApplicationFrame;
  22.             parentframe.Navigate(new Uri(NextPage, UriKind.Relative));
  23.             base.OnMouseLeftButtonDown(e);
  24.             parentframe = null;
  25.         }
  26.  
  27.         void GoNextControl_Unloaded(object sender, RoutedEventArgs e)
  28.         {
  29.             this.Loaded -= new RoutedEventHandler(GoNextControl_Loaded);
  30.             this.Unloaded -= new RoutedEventHandler(GoNextControl_Unloaded);
  31.         }
  32.        
  33.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement