Пример #1
0
        public Result OnStartup(UIControlledApplication application)
        {
            AddRibbonPanel(application);

            // Failure Definition Registry
            // Implemented in Prevent Deletion Tool
            PreventDeletionUpdater deletionUpdater
              = new PreventDeletionUpdater(application.ActiveAddInId);

            UpdaterRegistry.RegisterUpdater(
              deletionUpdater);

            ElementClassFilter filter
              = new ElementClassFilter(
                typeof(Dimension), true);

            UpdaterRegistry.AddTrigger(
              deletionUpdater.GetUpdaterId(), filter,
              Element.GetChangeTypeElementDeletion());

            return Result.Succeeded;
        }
Пример #2
0
        public Result OnStartup(UIControlledApplication application)
        {
            AddRibbonPanel(application);

            // Failure Definition Registry
            // Implemented in Prevent Deletion Tool
            PreventDeletionUpdater deletionUpdater
                = new PreventDeletionUpdater(application.ActiveAddInId);

            UpdaterRegistry.RegisterUpdater(
                deletionUpdater);

            ElementClassFilter filter
                = new ElementClassFilter(
                      typeof(Dimension), true);

            UpdaterRegistry.AddTrigger(
                deletionUpdater.GetUpdaterId(), filter,
                Element.GetChangeTypeElementDeletion());

            return(Result.Succeeded);
        }