private void btnChangeContent_Click(object sender, RoutedEventArgs e) { var transCtrl = new TransitionControl(_transCtrl.ParentWindow); var screenOne = new ScreenOne(transCtrl); _transCtrl.ParentWindow.ChangeContent(screenOne); }
public ScreenOne(TransitionControl transitionControl) { InitializeComponent(); _transitionControl = transitionControl; }
public ScreenTwo(TransitionControl transitionControl) { InitializeComponent(); _transCtrl = transitionControl; }
public void ChangeScreen(TransitionControl screen) { this.CurrentScreen = screen ?? throw new ArgumentNullException("Unable to navigate to next screen. A null reference section occurred"); this.ParentWindow.ChangeContent(screen); }