public void Wroc() { _otwarteStrony.Pop(); var poprzedniVm = _otwarteStrony.Count > 0 ? _otwarteStrony.Peek() : null; GlownyVm.Vm = poprzedniVm ?? DomyslnyVm; ZmianaIlosciOtwartychStron?.Invoke(); }
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(); }
public void KasujHistorie() { DomyslnyVm = _otwarteStrony.Peek(); _otwarteStrony.Clear(); ZmianaIlosciOtwartychStron?.Invoke(); }