Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public class GoNextControl: ContentControl
- {
- //NextPage where you want to move upon control click
- public string NextPage { get; set; }
- public string sbNames { get; set; }
- public bool IsNavigatingToNextPage { get; set; }
- public GoNextControl()
- {
- this.Loaded += new RoutedEventHandler(GoNextControl_Loaded);
- this.Unloaded+=new RoutedEventHandler(GoNextControl_Unloaded);
- }
- void GoNextControl_Loaded(object sender, RoutedEventArgs e)
- {
- this.IsNavigatingToNextPage = false;
- }
- protected override void OnMouseLeftButtonDown(MouseButtonEventArgs e)
- {
- this.IsNavigatingToNextPage = true;
- var parentframe = App.Current.RootVisual as PhoneApplicationFrame;
- parentframe.Navigate(new Uri(NextPage, UriKind.Relative));
- base.OnMouseLeftButtonDown(e);
- parentframe = null;
- }
- void GoNextControl_Unloaded(object sender, RoutedEventArgs e)
- {
- this.Loaded -= new RoutedEventHandler(GoNextControl_Loaded);
- this.Unloaded -= new RoutedEventHandler(GoNextControl_Unloaded);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement