New Samples
All previous 200.x samples have been migrated to 300.0. Version 200.8 was the last release to support Universal Windows Platform (UWP) and .NET Framework. The following new samples have been added in this release:
- Apply renderers to scene layer
- Add building scene layer
- Display local scene
- Query dynamic entities
- Add building scene layer.
- Filter building scene layer.
- Configure scene environment.
- Apply map algebra.
- Show interactive viewshed in analysis overlay.
Enhancements
- Updated all Sample Viewer apps to use the Calcite .NET Toolkit. Note that some samples in the viewer now require the Calcite toolkit when built outside of the Sample Viewer solution.
- Updated OAuth login prompts to use WebView2.
- Downloading sample data workflow has been enhanced to present a permission dialog before downloading the sample data.
- Added XAML converters for RuntimeImage-to-ImageSource on MAUI, simplifying image display in several samples.
- Updated Filter features in scene with a new workflow that allows searching buildings layer by name.
- Updated Set spatial reference to allow users to set spatial reference at runtime.
- Renamed samples and Analysis APIs to include the Exploratory prefix.
- Added WinUI implementation of Display overview map.
- Updated several sample READMEs for clarity and consistency.
- Removed references to ArcMap from sample descriptions.
Updates required for migration to version 300.0
- Removed the UWP Sample Viewer app.
- No option to build WPF samples using .NET Framework.
- Eliminated Windows x86 build targets.
- No use of obsolete layer creation APIs in XAML.
- Removed references to deprecated
Esri.ArcGISRuntime.Http.ArcGISWebException.
Bug fixes
- Resolved threading issues in Display device location with NMEA data sources.
- Replaced deprecated portal items in Navigate route with rerouting and Offline routing.
- Certificate authentication with PKI no longer attempts to connect to the server before obtaining a certificate on WinUI.
- Fixed broken results view on the WinUI Statistical query group and sort and updated UI to more closely align with the WPF version.
- The WPF SampleViewer now updates the sample description tab after loading the first sample.
- Addressed MAUI XAML binding compilation warnings.
- Fixed various UI issues.
- Added voice guidance to WinUI Navigate route.
- Fixed Show viewshed calculated from geoprocessing task making requests to the wrong endpoint.
- Fixed exception handling in Snap geometry edits.
- Fixed List KML contents display issue.
- Fixed a navigation bug in .NET MAUI Navigate route sample.
- Updated Navigate route to use RouteTrackerLocationDataSource.
- Fixed Generate offline map with local basemap by replacing a deprecated web map and adding a local basemap selection dialog.
- Fixed Configure subnetwork trace (MAUI, WinUI) and Perform valve isolation trace (MAUI) not applying user-configured trace settings.
- Fixed Feature layer rendering mode (Scene) point layer rendering order.
- Fixed contingent value validation error in Add features with contingent values when changing status selection in MAUI.
- Fixed UI issue on Mac Catalyst where sample control panels were not displaying in smaller window sizes.
- Various UI/UX improvements for improved usability and experience.