BuildingCoder.CmdCategories.HideLightingFixtureHosts C# (CSharp) Метод

HideLightingFixtureHosts() статический приватный Метод

Hide the LightingFixtures category Hosts subcategory in the given view, cf. http://forums.autodesk.com/t5/revit-api/how-to-get-image-of-a-family-model-without-showing-host-element/td-p/5526085 http://forums.autodesk.com/t5/revit-api/how-to-change-visibility-setting/td-p/5526076 http://forums.autodesk.com/t5/revit-api/how-to-get-family-model-image/td-p/5494839
static private HideLightingFixtureHosts ( View view ) : void
view View
Результат void
        void HideLightingFixtureHosts( View view )
        {
            Document doc = view.Document;

              Categories categories = doc.Settings.Categories;

              Category catLightingFixtures
            = categories.get_Item(
              BuiltInCategory.OST_LightingFixtures );

              CategoryNameMap subcats
            = catLightingFixtures.SubCategories;

              Category catHosts = subcats.get_Item( "Hosts" );

              //view.SetVisibility( catHosts, false ); // 2016
              view.SetCategoryHidden( catHosts.Id, true ); // 2017
        }