Below is a list of the Pro SDK sessions with video and session slide links, where currently available. These sessions are a great way to get introduced to, and updated on, the latest SDK information and development patterns.
Learn how to customize and extend ArcGIS Pro with its .NET SDK. We’ll show you how you can get up and running quickly with the Add-in and Configuration customization patterns, declarative programming with DAML, and asynchronous programming with ArcGIS Pro’s QueuedTask. Session slides
In this session we cover advanced customization patterns including custom project and application properties, command filtering, UI customization across multiple add-in solutions, plug and play UI extensibility with embeddable controls and DAML categories. Session slides
Learn how to create editing tools in Pro. We introduce construction tools and editing tools and how to integrate your custom editing functionality into the Pro UI. We introduce the Inspector class for creating and updating features as well as attribute editing. We show customizing the galleries, integration into modify dockpane, and how to modify the sketch. Session slides
This session focuses on use of Edit Operation and Edit events. We will cover key edit operation capabilities and edit operation usage to include: versioned edits; combine operations to span across multiple datasets; chaining edit operations. We will investigate edit events and row-level events as well as edit Undo/Redo. Session slides
This lecture covers the Pro application architecture framework and its primary patterns to include context in the UI, DAML, extensibility and the module sub-system, and threading – concurrency, best practices, and cancellation. This lecture is appropriate for Pro application developers who want to learn more about the Pro internals and how to leverage that knowledge in their add-in and configuration designs. Session slides
Learn how to create map tools for selection and identify, and custom pop-ups. We will examine the new Pro Layout API to create Layouts on-the-fly as well as integrate it with Layout Map Series. We will cover MVVM and integration of WPF to write compelling UIs in Pro including multi-threading considerations.
Learn how to use the ArcGIS Pro SDK with Imagery and Raster data to create compelling add-ins. Developers can use the ArcGIS Pro SDK to control how their imagery and raster data is displayed, read/write pixels and properties and control how data is processed. Session slides
This session will provide an overview of the geodatabase .NET API (ArcGIS.Core.Data) for working with data in ArcGIS Pro, including working with datasets, fields, queries, selections, joins and relates. Session slides
This session will provide an overview of the utility network .NET API in ArcGIS Pro to create custom tools and applications for electric, gas, water and waste water utilities. Session slides
Demo Theater Sessions
We cover the new user controls available in the ArcGIS Pro SDK for .NET including Query Builder control, Locator control, and Coordinate Systems picker control. Learn how to integrate these controls into your custom Pro UIs.
We cover use of the Raster API to select and iterate through raster data. The demo will include creating a raster cursor to iterate through raster data and reading and writing pixels from and to a raster dataset using pixel blocks.
Learn how to take advantage of contextual behavior in ArcGIS Pro using states and conditions. This demo will focus on DAML elements in ArcGIS Pro add-ins, and how to manipulate the Pro UI and content based on what’s selected in the application. Session slides
Join us for quick tips and demos on building your first Pro add-in. We’ll show you how you can get up and running quickly with the DevLabs and samples, and introduce you to the many online resources. Session slides
This new hands-on training workshop will introduce you to ArcGIS Pro SDK concepts, helpful tips and practical steps to help you get started developing add-ins to extend ArcGIS Pro. Participants will walk through topics with the workshop instructor and then work through exercises using their own device with the Pro SDK and the Microsoft Visual Studio development environment.