CatalogContentType GetCurrentContentType()
Function GetCurrentContentType() As CatalogContentType
CatalogContentType GetCurrentContentType()
Function GetCurrentContentType() As CatalogContentType
//Gets the Catalog pane var catalogWindow = Project.GetCatalogPane() as ICatalogWindow; var catContentType = catalogWindow.GetCurrentContentType();
//Gets the Catalog pane var catalogWindow = Project.GetCatalogPane() as ICatalogWindow; if (!catalogWindow.IsActiveWindow) return; //catalog dockpane must be the active window //Change the content to whatever is the next tab var catContentType = (int)catalogWindow.GetCurrentContentType(); catContentType++; if (catContentType > (int)CatalogContentType.Favorites) catContentType = (int)CatalogContentType.Project; //Must be on the UI - no QueuedTask! catalogWindow.SetContentTypeAsync((CatalogContentType)catContentType);
//Gets the Catalog pane var catalogWindow = Project.GetCatalogPane() as ICatalogWindow; if (!catalogWindow.IsActiveWindow) return; //catalog dockpane must be the active window var catContentType = catalogWindow.GetCurrentContentType(); //Is portal content being shown? if (catContentType == CatalogContentType.Portal) { //check what is the portal content type being shown... var portalContentType = (int)catalogWindow.GetCurrentSecondaryPortalContentType(); //advance to the next tab portalContentType++; if (portalContentType > (int)CatalogSecondaryPortalContentType.LivingAtlas) portalContentType = (int)CatalogSecondaryPortalContentType.UserContent; //set the secondary portal content type //Must be on the UI - no QueuedTask! catalogWindow.SetSecondaryPortalContentTypeAsync( (CatalogSecondaryPortalContentType)portalContentType); }
Target Platforms: Windows 11, Windows 10