Beispiel #1
0
        public IControl Navigate(Type type)
        {
            var originType = BoderChildType;

            if (originType != null && BoderChildType.IsEquivalentTo(type))
            {
                return(border.Child);
            }
            var control = viewActiver[type]();

            return(Navigate(control));
        }
Beispiel #2
0
 public MainNavigationService(Border border, IViewActiver <IControl> viewActiver)
 {
     this.border      = border;
     this.viewActiver = viewActiver;
     types            = new Stack <Type>();
 }