Exemple #1
0
        public void Wroc()
        {
            _otwarteStrony.Pop();
            var poprzedniVm = _otwarteStrony.Count > 0
                ? _otwarteStrony.Peek() : null;

            GlownyVm.Vm = poprzedniVm ?? DomyslnyVm;
            ZmianaIlosciOtwartychStron?.Invoke();
        }
Exemple #2
0
        public void IdzDo <T>() where T : BazowyVm
        {
            var vm = _unityContainer.Resolve <T>();

            vm.PodczasLadowania(poprzedniaStrona: GlownyVm.Vm);
            GlownyVm.Vm = vm;
            _otwarteStrony.Push(vm);
            ZmianaIlosciOtwartychStron?.Invoke();
        }
Exemple #3
0
 public void KasujHistorie()
 {
     DomyslnyVm = _otwarteStrony.Peek();
     _otwarteStrony.Clear();
     ZmianaIlosciOtwartychStron?.Invoke();
 }