Exemplo n.º 1
0
        protected override void OnActivated()
        {
            base.OnActivated();
            NewObjectViewController controller = Frame.GetController <NewObjectViewController>();

            if (controller != null)
            {
                controller.CollectCreatableItemTypes += NewObjectViewController_CollectCreatableItemTypes;
                if (controller.Active)
                {
                    controller.UpdateNewObjectAction();
                }
            }
        }
Exemplo n.º 2
0
        protected override void OnActivated()
        {
            base.OnActivated();
            NewObjectViewController controller = Frame.GetController <NewObjectViewController>();

            if (controller != null)
            {
                controller.CollectCreatableItemTypes += Controller_CollectCreatableItemTypes;
                controller.CollectDescendantTypes    += Controller_CollectDescendantTypes;
                if (controller.Active)
                {
                    controller.UpdateNewObjectAction();
                }
            }
            // Perform various tasks depending on the target View.
        }
Exemplo n.º 3
0
        protected override void OnActivated()
        {
            base.OnActivated();
            NewObjectViewController controller = Frame.GetController <NewObjectViewController>();

            if (controller != null)
            {
                controller.CollectCreatableItemTypes += Controller_CollectCreatableItemTypes;
                controller.CollectDescendantTypes    += Controller_CollectDescendantTypes;
                if (controller.Active)
                {
                    controller.UpdateNewObjectAction();
                }
            }

            DeleteObjectsViewController deleteController = Frame.GetController <DeleteObjectsViewController>();

            if (deleteController != null)
            {
                deleteController.Active["1"] = !(View.ObjectTypeInfo.Type == typeof(Company) && View is DetailView);
            }
            // Perform various tasks depending on the target View.
        }