Exemple #1
0
        // CONSTRUCTORS
        private NavigationManager()
        {
            history     = new Stack <KeyValuePair <Type, object> >();
            mainContent = null;

            initializerBase = new DefaultNavigationManagerInitilizer();

            Initialize();
        }
Exemple #2
0
        // CONSTRUCTORS
        private NavigationManager()
        {
            factory = new Dictionary <string, Type>();
            history = new Stack <KeyValuePair <Type, object> >();

            initializerBase = new DefaultNavigationManagerInitilizer();

            Initialize();
        }
Exemple #3
0
        public void SetInitializer(NavigationManagerInitializerBase navigationInitializer)
        {
            // checking
            if (navigationInitializer == null)
            {
                throw new ArgumentNullException(nameof(navigationInitializer));
            }

            // change initializer
            initializerBase = navigationInitializer;

            // initialize with new value
            Initialize();
        }