ArcGIS Pro 3.5 API Reference Guide
ArcGIS.Desktop.KnowledgeGraph Namespace / IKnowledgeGraphInvestigationPane Interface
Members Example

In This Topic
    IKnowledgeGraphInvestigationPane Interface
    In This Topic
    Represents a pane which contains a Knowledge Graph investigation view. See KnowledgeGraphInvestigationView.
    Object Model
    IKnowledgeGraphInvestigationPane InterfaceKnowledgeGraphInvestigationView ClassCIMView Class
    Syntax
    public interface IKnowledgeGraphInvestigationPane 
    Public Interface IKnowledgeGraphInvestigationPane 
    Example
    Activate an existing investigation view
    //Confirm if investigation exists as a project item
    KnowledgeGraphInvestigationProjectItem investigationItem = Project.Current.GetItems<KnowledgeGraphInvestigationProjectItem>().FirstOrDefault(
                                                          item => item.Name.Equals("myInvestigation"));
    if (investigationItem != null)
    {
      KnowledgeGraphInvestigation investigation = await QueuedTask.Run(() => investigationItem.GetInvestigation());
    
      // see if a view is already open that references the same investigation
      foreach (var investigationPane in ProApp.Panes.OfType<IKnowledgeGraphInvestigationPane>())
      {
        //if there is a match, activate the view
        if (investigationPane.InvestigationView.Investigation == investigation)
        {
          (investigationPane as Pane).Activate();
          return;
        }
      }
    }
    Requirements

    Target Platforms: Windows 11, Windows 10

    ArcGIS Pro version: 3.5 or higher.
    See Also