ArcGIS Pro 3.7 API Reference Guide
ArcGIS.Desktop.Catalog Namespace / OpenItemDialog Class / Items Property
Example

In This Topic
    Items Property (OpenItemDialog)
    In This Topic
    Gets the items selected in the Browse dialog box.
    Syntax
    Public ReadOnly Property Items As IList(Of Item)
    public IList<Item> Items {get;}
    Example
    Show OpenItemDialog
    {
      OpenItemDialog addToProjectDialog = new()
      {
        Title = "Add To Project",
        InitialLocation = @"C:\Data\NewYork\Counties\Maps",
        MultiSelect = true,
        Filter = ItemFilters.Composite_Maps_Import
      };
    
      bool? ok = addToProjectDialog.ShowDialog();
    
      if (ok == true)
      {
        IEnumerable<Item> selectedItems = addToProjectDialog.Items;
        foreach (Item selectedItem in selectedItems)
          MapFactory.Instance.CreateMapFromItem(selectedItem);
      }
    }
    BrowseDialogItems
    {
      OpenItemDialog addToProjectDialog = new()
      {
        Title = "Add To Project",
        MultiSelect = true,
        Filter = ItemFilters.Composite_Maps_Import
      };
      bool? ok = addToProjectDialog.ShowDialog();
      if (ok == true)
      {
        IEnumerable<Item> selectedDialogItems = addToProjectDialog.Items;
        foreach (Item selectedDialogItem in selectedDialogItems)
          MapFactory.Instance.CreateMapFromItem(selectedDialogItem);
      }
    }
    Requirements

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

    ArcGIS Pro version: 3.0 or higher.
    See Also