Esempio n. 1
0
 public BaseStack(INavigationProxy navigationProxy, IViewService viewService, object stackIdentifier)
 {
     Proxy           = navigationProxy;
     Proxy.OnPopped += proxy_OnPopped;
     StackIdentifier = stackIdentifier;
     _viewService    = viewService;
 }
Esempio n. 2
0
        protected override void OnParentSet()
        {
            base.OnParentSet();

            Element          parent   = Parent;
            INavigationProxy navProxy = null;

            while (parent != null)
            {
                if (parent is INavigationProxy proxy)
                {
                    navProxy = proxy;
                    break;
                }
                parent = parent.RealParent;
            }

            if (navProxy != null)
            {
                NavigationProxy.Inner = navProxy.NavigationProxy;
            }
            else
            {
                NavigationProxy.Inner = null;
            }
        }
Esempio n. 3
0
 public void Init(INavigationProxy container)
 {
     _container = container;
 }
Esempio n. 4
0
 public MainStack(IViewService viewService, INavigationProxy proxy)
     : base(proxy, viewService, Stacks.MainTwo)
 {
     ShowNavigationBar = false;
 }
Esempio n. 5
0
 public void Init(INavigationProxy container)
 {
     _container = container;
 }
Esempio n. 6
0
 public void Init(object stackIdentifier, INavigationProxy page, bool showNavigationBar)
 {
     throw new NotImplementedException();
 }
Esempio n. 7
0
 public void Init(object stackIdentifier, INavigationProxy page, bool showNavigationBar)
 {
     throw new NotImplementedException();
 }
Esempio n. 8
0
 public void Init(INavigationProxy page)
 {
     _page = page;
 }
Esempio n. 9
0
 public void Init(INavigationProxy page)
 {
     _page = page;
 }