Exemplo n.º 1
0
 public SectionsNavigatorState(
     SectionsNavigatorState state,
     NavigatorRequestState lastRequestState,
     SectionsNavigatorRequest lastRequest)
     : this(state.Sections, state.ActiveSection, state.Modals, lastRequestState, lastRequest)
 {
 }
Exemplo n.º 2
0
        public SectionsNavigatorState(
            IReadOnlyDictionary <string, ISectionStackNavigator> sections,
            ISectionStackNavigator activeSection,
            IReadOnlyList <IModalStackNavigator> modals,
            NavigatorRequestState lastRequestState,
            SectionsNavigatorRequest lastRequest)
        {
            Sections      = sections;
            ActiveSection = activeSection;

            Modals      = modals;
            ActiveModal = modals?.LastOrDefault();

            LastRequestState = lastRequestState;
            LastRequest      = lastRequest;
        }
 public StackNavigatorState(IReadOnlyList <NavigationStackEntry> stack, NavigatorRequestState lastRequestState, StackNavigatorRequest lastRequest)
 {
     Stack            = stack;
     LastRequestState = lastRequestState;
     LastRequest      = lastRequest;
 }