using System; using Stylet; namespace Stylet.Samples.NavigationController.Pages { public class ShellViewModel : Conductor, INavigationControllerDelegate { public HeaderViewModel HeaderViewModel { get; } public ShellViewModel(HeaderViewModel headerViewModel) { this.HeaderViewModel = headerViewModel ?? throw new ArgumentNullException(nameof(headerViewModel)); } public void NavigateTo(IScreen screen) { this.ActivateItem(screen); } } }