示例#1
0
        private static HomeVM instance;//Единственный объект класса в соответствии с паттерном Singleton

        /*метод создающий единственный объект класса, если он ещё не создан или возвращает существующий*/
        public static HomeVM GetInstance()
        {
            if (instance == null)
            {
                instance = new HomeVM();
            }
            return(instance);
        }
示例#2
0
        public void SetHomePage()
        {
            Home     = HomeVM.GetInstance();
            MainData = DataVM.GetInstance();
            Settings = SettingsVM.GetInstance();
            CredentialForServerVM.GetInstance();
            ChildrenAddVM.GetInstance();

            MainData.backspaceButton += SetPreviousPage;
            Settings.backspaceButton += SetPreviousPage;
            Home.dataButton          += SetDataPage;
            Home.settingsButton      += SetSettingsPage;
            Home.singOut             += SetPreviousPage;

            CurrentPage = Home;
        }