コード例 #1
0
 private Navigation()
 {
     _resolver  = PagesResolver.GetInstance();
     pages      = new Stack <Page>();
     viewModels = new Stack <BaseViewModel>();
     pages.Push(new LoginPage());
     viewModels.Push(new LoginViewModel());
 }
コード例 #2
0
ファイル: PagesResolver.cs プロジェクト: karmazin-i-m/Stock
        public static PagesResolver GetInstance()
        {
            if (instance == null)
            {
                lock (_lock)
                {
                    if (instance == null)
                    {
                        instance = new PagesResolver();
                    }
                }
            }

            return(instance);
        }