ArcGIS Pro 3.7 API Reference Guide
ArcGIS.Desktop.KnowledgeGraph Namespace / KnowledgeGraphInvestigationView Class / Investigation Property
Example

In This Topic
    Investigation Property
    In This Topic
    Gets the Knowledge Graph investigation associated with the investigation view.
    Syntax
    Public ReadOnly Property Investigation As KnowledgeGraphInvestigation
    public KnowledgeGraphInvestigation Investigation {get;}
    Example
    Get the active KnowledgeGraphInvestigationView, KnowledgeGraphInvestigation
    {
      // access the currently active knowledge graph investigation view
      KnowledgeGraphInvestigationView activeView = KnowledgeGraphInvestigationView.Active;
      KnowledgeGraphInvestigation investigation = activeView?.Investigation;
      if (investigation != null)
      {
        // perform some action
      }
    }
    Get Selected records and open in a new link chart
    {
      // get the active investigation view
      var iv = KnowledgeGraphInvestigationView.Active;
    
      await QueuedTask.Run(() =>
      {
        // get the investigation
        var inv = iv.Investigation;
    
        // get the set of selected records
        var idSet = iv.GetSelectedRecords();
    
        // view these records in a link chart
        var map = MapFactory.Instance.CreateLinkChart("myLinkChart", new Uri(inv.ServiceUri), idSet);
        ProApp.Panes.CreateMapPaneAsync(map);
      });
    }
    Requirements

    Target Platforms: Windows 11 Home, Pro, Enterprise (64 bit)

    ArcGIS Pro version: 3.5 or higher.
    See Also