Пример #1
0
        /// <summary>
        /// Initializes the specified sextant.
        /// </summary>
        /// <param name="catharsis">The catharsis.</param>
        public static void Initialize(this Catharsis catharsis)
        {
            if (catharsis is null)
            {
                throw new ArgumentNullException(nameof(catharsis));
            }

            catharsis.MutableLocator.RegisterViewStackService();
        }
Пример #2
0
        /// <summary>
        /// Initializes the Catharsis.
        /// </summary>
        /// <param name="sextant">The catharsis.</param>
        public static void InitializeForms(this Catharsis catharsis)
        {
            if (catharsis is null)
            {
                throw new ArgumentNullException(nameof(catharsis));
            }

            catharsis
            .MutableLocator
            .RegisterNavigationView()
            .RegisterViewStackService();
            //.RegisterParameterViewStackService()
            //.RegisterViewModelFactory(() => new DefaultViewModelFactory());
        }