This WinUI application attempts to bring together a number of workflows and UI components into a full ArcGIS Portal Item Viewer. It relies heavily on MVVM and a set of custom controls and views, as well as Calcite for .NET Toolkit for creating the custom UI experience.
MapViewerPreview.mp4
Before running the application, please open \ArcGISMapViewer\ApplicationConfiguration.xaml
and update the Client ID and Redirect URLs to your own OAuth application settings in order to be able to sign into the application.