Beispiel #1
0
 public GnosisNavTileController(
     GnosisNavigatorTile _navTile,
     //  IGnosisNavTileImplementation _navTileImplementation,
     GnosisEntityController entityController,
     GnosisPrimarySplitController _primarySplitController)
     : base(_navTile, entityController, _primarySplitController)
 {
 }
        protected override void CreateControllers()
        {
            if (((GnosisPrimarySplit)ControlImplementation).GnosisNavTile != null)
            {
                GnosisNavigatorTile navTile = ((GnosisPrimarySplit)ControlImplementation).GnosisNavTile;
                // IGnosisNavTileImplementation navImplementation = GlobalData.Singleton.ImplementationCreator.GetGnosisNavTileImplementation();
                GnosisNavTileController navController = new GnosisNavTileController(navTile, EntityController, this);

                navController.PropertyChanged += ChildContainer_PropertyChanged;

                ChildControllers.Add(navController);
                NavTileController = navController;
            }

            base.CreateControllers();
        }