How do I launch the startup screen in a custom shell? The only way I have found so far is to bind a tree to the "Default.NavigationViewModel" and iterate through the items until I find the correct child (only by name, not by whatever attribute Lightswitch
has marked the navigationitem with).
var navigationGroup = this.ServiceProxy.NavigationViewModel.DefaultItem as INavigationGroup;
var startupScreen = navigationGroup.DefaultChild as INavigationScreen;
if (null != startupScreen)
startupScreen.ExecutableObject.ExecuteAsync();