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

In This Topic
    InvestigationView Property
    In This Topic
    Gets the Knowledge Graph investigation view contained within the pane.
    Syntax
    KnowledgeGraphInvestigationView InvestigationView {get;}
    ReadOnly Property InvestigationView As KnowledgeGraphInvestigationView
    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