├── .gitignore ├── CONTRIBUTING.md ├── README.md ├── license.txt └── src ├── BackgroundLocationTracking ├── App.xaml ├── App.xaml.cs ├── AppShell.xaml ├── AppShell.xaml.cs ├── BackgroundLocationTracking.csproj ├── BackgroundLocationTracking.sln ├── MainPage.xaml ├── MainPage.xaml.cs ├── MauiProgram.cs ├── Platforms │ ├── Android │ │ ├── AndroidManifest.xml │ │ ├── LocationService.cs │ │ ├── MainActivity.cs │ │ ├── MainApplication.cs │ │ └── Resources │ │ │ └── values │ │ │ └── colors.xml │ └── iOS │ │ ├── AppDelegate.cs │ │ ├── Info.plist │ │ ├── Program.cs │ │ └── Resources │ │ └── PrivacyInfo.xcprivacy ├── Properties │ └── launchSettings.json ├── README.md └── Resources │ ├── AppIcon │ ├── appicon.svg │ └── appiconfg.svg │ ├── Fonts │ ├── FluentUI.cs │ ├── OpenSans-Regular.ttf │ └── OpenSans-Semibold.ttf │ ├── Images │ └── dotnet_bot.png │ ├── Raw │ └── AboutAssets.txt │ ├── Splash │ └── splash.svg │ └── Styles │ ├── Colors.xaml │ └── Styles.xaml ├── CampusRouting ├── Forms │ ├── OfficeLocator.Forms.Droid │ │ ├── Assets │ │ │ └── AboutAssets.txt │ │ ├── MainActivity.cs │ │ ├── OfficeLocator.Forms.Droid.csproj │ │ ├── Properties │ │ │ ├── AndroidManifest.xml │ │ │ └── AssemblyInfo.cs │ │ └── Resources │ │ │ ├── AboutResources.txt │ │ │ ├── Resource.Designer.cs │ │ │ ├── drawable-hdpi │ │ │ └── icon.png │ │ │ ├── drawable-xhdpi │ │ │ └── icon.png │ │ │ ├── drawable-xxhdpi │ │ │ └── icon.png │ │ │ └── drawable │ │ │ └── icon.png │ ├── OfficeLocator.Forms.UWP │ │ ├── App.xaml │ │ ├── App.xaml.cs │ │ ├── Assets │ │ │ ├── LockScreenLogo.scale-200.png │ │ │ ├── SplashScreen.scale-200.png │ │ │ ├── Square150x150Logo.scale-200.png │ │ │ ├── Square44x44Logo.scale-200.png │ │ │ ├── Square44x44Logo.targetsize-24_altform-unplated.png │ │ │ ├── StoreLogo.png │ │ │ └── Wide310x150Logo.scale-200.png │ │ ├── MainPage.xaml │ │ ├── MainPage.xaml.cs │ │ ├── OfficeLocator.Forms.UWP.csproj │ │ ├── Package.appxmanifest │ │ ├── Properties │ │ │ ├── AssemblyInfo.cs │ │ │ └── Default.rd.xml │ │ └── Windows_TemporaryKey.pfx │ ├── OfficeLocator.Forms.iOS │ │ ├── AppDelegate.cs │ │ ├── Entitlements.plist │ │ ├── Info.plist │ │ ├── Main.cs │ │ ├── OfficeLocator.Forms.iOS.csproj │ │ ├── Properties │ │ │ └── AssemblyInfo.cs │ │ ├── Resources │ │ │ ├── Default-568h@2x.png │ │ │ ├── Default-Portrait.png │ │ │ ├── Default-Portrait@2x.png │ │ │ ├── Default.png │ │ │ ├── Default@2x.png │ │ │ ├── Icon-60@2x.png │ │ │ ├── Icon-60@3x.png │ │ │ ├── Icon-76.png │ │ │ ├── Icon-76@2x.png │ │ │ ├── Icon-Small-40.png │ │ │ ├── Icon-Small-40@2x.png │ │ │ ├── Icon-Small-40@3x.png │ │ │ ├── Icon-Small.png │ │ │ ├── Icon-Small@2x.png │ │ │ ├── Icon-Small@3x.png │ │ │ └── LaunchScreen.storyboard │ │ ├── iTunesArtwork │ │ └── iTunesArtwork@2x │ └── OfficeLocator.Forms │ │ ├── App.xaml │ │ ├── App.xaml.cs │ │ ├── CampusMapPage.xaml │ │ ├── CampusMapPage.xaml.cs │ │ ├── OfficeLocator.Forms.csproj │ │ └── OfficeLocator.Forms.shproj ├── OfficeLocator.Android │ ├── Assets │ │ └── AboutAssets.txt │ ├── MainActivity.cs │ ├── OfficeLocator.Android.csproj │ ├── Properties │ │ ├── AndroidManifest.xml │ │ └── AssemblyInfo.cs │ ├── Resources │ │ ├── AboutResources.txt │ │ ├── Resource.Designer.cs │ │ ├── drawable │ │ │ ├── Calendar.png │ │ │ ├── Icon.png │ │ │ ├── MarkerA.png │ │ │ ├── MarkerB.png │ │ │ └── ScanQR_White.png │ │ ├── layout │ │ │ └── Main.axml │ │ └── values │ │ │ └── Strings.xml │ └── SuggestGeocodeCompleteAdapter.cs ├── OfficeLocator.Core │ ├── DownloadManager │ │ └── FileDownloadTask.cs │ ├── GeocodeHelper.cs │ ├── MapViewModel.cs │ ├── MarkerA.png │ ├── MarkerB.png │ ├── OfficeLocator.Core.csproj │ ├── ProvisionDataHelper.cs │ └── RouteHelper.cs ├── OfficeLocator.UWP │ ├── App.xaml │ ├── App.xaml.cs │ ├── Assets │ │ ├── LockScreenLogo.scale-200.png │ │ ├── QRScan_Black.png │ │ ├── SplashScreen.scale-200.png │ │ ├── Square150x150Logo.scale-200.png │ │ ├── Square44x44Logo.scale-200.png │ │ ├── Square44x44Logo.targetsize-24_altform-unplated.png │ │ ├── StoreLogo.png │ │ └── Wide310x150Logo.scale-200.png │ ├── MainPage.xaml │ ├── MainPage.xaml.cs │ ├── OfficeLocator.UWP.csproj │ ├── OfficeLocator.UWP.csproj.user │ ├── OfficeLocator.UWP_TemporaryKey.pfx │ ├── Package.appxmanifest │ ├── Properties │ │ ├── AssemblyInfo.cs │ │ └── Default.rd.xml │ ├── QRScanOverlay.xaml │ └── QRScanOverlay.xaml.cs ├── OfficeLocator.iOS │ ├── AppDelegate.cs │ ├── Entitlements.plist │ ├── Info.plist │ ├── Main.cs │ ├── MainViewController.cs │ ├── MainViewController.designer.cs │ ├── OfficeLocator.iOS.csproj │ ├── Properties │ │ └── AssemblyInfo.cs │ ├── Resources │ │ ├── Calendar.png │ │ └── LaunchScreen.xib │ └── TableSource.cs ├── OfficeLocator.sln ├── README.md ├── Screenshot.png └── Tests │ ├── OfficeLocator.Core.Tests.Android │ ├── Assets │ │ └── AboutAssets.txt │ ├── MainActivity.cs │ ├── OfficeLocator.Core.Tests.Android.csproj │ ├── Properties │ │ ├── AndroidManifest.xml │ │ └── AssemblyInfo.cs │ └── Resources │ │ ├── AboutResources.txt │ │ ├── Resource.designer.cs │ │ ├── layout │ │ ├── Tabbar.axml │ │ └── Toolbar.axml │ │ ├── mipmap-anydpi-v26 │ │ ├── icon.xml │ │ └── icon_round.xml │ │ ├── mipmap-hdpi │ │ ├── Icon.png │ │ └── launcher_foreground.png │ │ ├── mipmap-mdpi │ │ ├── icon.png │ │ └── launcher_foreground.png │ │ ├── mipmap-xhdpi │ │ ├── Icon.png │ │ └── launcher_foreground.png │ │ ├── mipmap-xxhdpi │ │ ├── Icon.png │ │ └── launcher_foreground.png │ │ ├── mipmap-xxxhdpi │ │ ├── Icon.png │ │ └── launcher_foreground.png │ │ └── values │ │ ├── colors.xml │ │ └── styles.xml │ ├── OfficeLocator.Core.Tests.UWP │ ├── Assets │ │ ├── LockScreenLogo.scale-200.png │ │ ├── SplashScreen.scale-200.png │ │ ├── Square150x150Logo.scale-200.png │ │ ├── Square44x44Logo.scale-200.png │ │ ├── Square44x44Logo.targetsize-24_altform-unplated.png │ │ ├── StoreLogo.png │ │ └── Wide310x150Logo.scale-200.png │ ├── OfficeLocator.Core.Tests.UWP.csproj │ ├── OfficeLocator.Core.Tests.csproj │ ├── Package.appxmanifest │ ├── Properties │ │ ├── AssemblyInfo.cs │ │ └── UnitTestApp.rd.xml │ ├── UnitTestApp.xaml │ └── UnitTestApp.xaml.cs │ ├── OfficeLocator.Core.Tests.iOS │ ├── AppDelegate.cs │ ├── Assets.xcassets │ │ └── AppIcon.appiconset │ │ │ ├── Contents.json │ │ │ ├── Icon1024.png │ │ │ ├── Icon120.png │ │ │ ├── Icon152.png │ │ │ ├── Icon167.png │ │ │ ├── Icon180.png │ │ │ ├── Icon20.png │ │ │ ├── Icon29.png │ │ │ ├── Icon40.png │ │ │ ├── Icon58.png │ │ │ ├── Icon60.png │ │ │ ├── Icon76.png │ │ │ ├── Icon80.png │ │ │ └── Icon87.png │ ├── Entitlements.plist │ ├── Info.plist │ ├── Main.cs │ ├── OfficeLocator.Core.Tests.iOS.csproj │ ├── Properties │ │ └── AssemblyInfo.cs │ └── Resources │ │ ├── Default-568h@2x.png │ │ ├── Default-Portrait.png │ │ ├── Default-Portrait@2x.png │ │ ├── Default.png │ │ ├── Default@2x.png │ │ └── LaunchScreen.storyboard │ └── OfficeLocator.Core.Tests │ ├── GeocodeTests.cs │ ├── OfficeLocator.Core.Tests.Shared.shproj │ ├── OfficeLocator.Core.Tests.projitems │ └── ProvisioningTests.cs ├── ExternalNmeaGPS ├── ExternalNmeaGPS.Desktop │ ├── App.config │ ├── App.xaml │ ├── App.xaml.cs │ ├── BufferedFileStream.cs │ ├── Controls │ │ ├── SatelliteSnr.xaml │ │ ├── SatelliteSnr.xaml.cs │ │ ├── SatelliteView.xaml │ │ ├── SatelliteView.xaml.cs │ │ ├── SatelliteViewWindow.xaml │ │ └── SatelliteViewWindow.xaml.cs │ ├── Converters.cs │ ├── ExternalNmeaGPS.Desktop.csproj │ ├── MainWindow.xaml │ ├── MainWindow.xaml.cs │ ├── NmeaSampleData.txt │ ├── NtripClient.cs │ └── RestoreAutoPanMode.cs ├── ExternalNmeaGPS.sln ├── README.md └── Screenshot.jpg ├── GeocodeAndRoutingOnMouseMove ├── Data │ ├── Locators │ │ └── san-diego │ │ │ ├── SanDiego_StreetAddress.loc │ │ │ └── SanDiego_StreetAddress.loz │ └── Networks │ │ └── SanDiego │ │ ├── san-diego-network.db │ │ └── san-diego-network.tn │ │ ├── Streets_ND_adjacencies │ │ ├── Streets_ND_edge_chains │ │ ├── Streets_ND_historical_traffic │ │ ├── Streets_ND_schema │ │ ├── Streets_ND_source_data │ │ └── Streets_ND_weight_values ├── GeocodeAndRoutingOnMouseMove.sln ├── LocalNetworkSample.Desktop │ ├── App.config │ ├── App.xaml │ ├── App.xaml.cs │ ├── Controls │ │ ├── RouteDirectionView.xaml │ │ └── RouteDirectionView.xaml.cs │ ├── LocalNetworkSample.Desktop.csproj │ ├── Properties │ │ ├── Resources.Designer.cs │ │ ├── Resources.resx │ │ ├── Settings.Designer.cs │ │ └── Settings.settings │ └── Views │ │ ├── MainWindow.xaml │ │ └── MainWindow.xaml.cs ├── LocalNetworkSample.Shared │ ├── Common │ │ ├── BooleanToVisibilityConverter.cs │ │ ├── DelegateCommand.cs │ │ ├── GeoViewDrawHelper.cs │ │ └── NullToCollapsedConverter.cs │ ├── LocalNetworkSample.Shared.projitems │ ├── LocalNetworkSample.Shared.shproj │ └── ViewModels │ │ ├── BaseViewModel.cs │ │ └── MainPageVM.cs ├── LocalNetworkSample.UWP │ ├── App.xaml │ ├── App.xaml.cs │ ├── Assets │ │ ├── Logo.scale-100.png │ │ ├── SmallLogo.scale-100.png │ │ ├── SplashScreen.scale-100.png │ │ └── StoreLogo.scale-100.png │ ├── Controls │ │ ├── CollapsibleTab.cs │ │ ├── RouteDirectionView.xaml │ │ ├── RouteDirectionView.xaml.cs │ │ └── TwoStateControl.cs │ ├── LocalNetworkSample.UWP.csproj │ ├── LocalNetworkSample.UWP_TemporaryKey.pfx │ ├── Package.appxmanifest │ ├── Properties │ │ ├── AssemblyInfo.cs │ │ └── Default.rd.xml │ ├── README.txt │ ├── Themes │ │ └── Generic.xaml │ ├── ViewModels │ │ └── MainPageVM.UWP.cs │ └── Views │ │ ├── MainPage.xaml │ │ └── MainPage.xaml.cs ├── README.md ├── Screenshot_WinDesktop.png ├── Screenshot_WinStore.png └── packages │ └── repositories.config ├── GeometryEditor ├── App.xaml ├── App.xaml.cs ├── AssemblyInfo.cs ├── BoolToVisibilityConverter.cs ├── EditorDemo.csproj ├── EditorToolbar.xaml ├── EditorToolbar.xaml.cs ├── EditorToolbarController.Commands.cs ├── EditorToolbarController.cs ├── MainWindow.xaml ├── MainWindow.xaml.cs ├── MapCreator.cs ├── MapViewModel.cs ├── MyGeometryEditor.cs ├── README.md ├── SettingsMenu.xaml ├── SettingsMenu.xaml.cs └── edit-geometry-16.png ├── HydrographicsSample ├── HydrographicsSample.Desktop │ ├── App.config │ ├── App.xaml │ ├── App.xaml.cs │ ├── HydrographicsSample.Desktop.csproj │ ├── IdentifyResultsPanel.xaml │ ├── IdentifyResultsPanel.xaml.cs │ ├── MainWindow.xaml │ ├── MainWindow.xaml.cs │ ├── OpenExchangeSetWindow.xaml │ ├── OpenExchangeSetWindow.xaml.cs │ ├── Properties │ │ ├── Resources.Designer.cs │ │ ├── Resources.resx │ │ ├── Settings.Designer.cs │ │ └── Settings.settings │ ├── PropertyGrid.cs │ ├── SettingsSaver.cs │ └── app.manifest ├── HydrographicsSample.sln ├── README.md ├── SampleData │ ├── GB5X01NE.000 │ ├── GB5X01NW.000 │ ├── GB5X01SE.000 │ └── GB5X01SW.000 └── Screenshot_WinDesktop.png ├── KmlViewer ├── KmlViewer.sln ├── KmlViewer │ ├── AboutView.xaml │ ├── AboutView.xaml.cs │ ├── App.xaml │ ├── App.xaml.cs │ ├── Assets │ │ ├── LargeTile.scale-100.png │ │ ├── LargeTile.scale-125.png │ │ ├── LargeTile.scale-150.png │ │ ├── LargeTile.scale-200.png │ │ ├── LargeTile.scale-400.png │ │ ├── LockScreenLogo.scale-200.png │ │ ├── SmallTile.scale-100.png │ │ ├── SmallTile.scale-125.png │ │ ├── SmallTile.scale-150.png │ │ ├── SmallTile.scale-200.png │ │ ├── SmallTile.scale-400.png │ │ ├── SplashScreen.scale-100.png │ │ ├── SplashScreen.scale-125.png │ │ ├── SplashScreen.scale-150.png │ │ ├── SplashScreen.scale-200.png │ │ ├── SplashScreen.scale-400.png │ │ ├── Square150x150Logo.scale-100.png │ │ ├── Square150x150Logo.scale-125.png │ │ ├── Square150x150Logo.scale-150.png │ │ ├── Square150x150Logo.scale-200.png │ │ ├── Square150x150Logo.scale-400.png │ │ ├── Square44x44Logo.altform-unplated_targetsize-16.png │ │ ├── Square44x44Logo.altform-unplated_targetsize-256.png │ │ ├── Square44x44Logo.altform-unplated_targetsize-32.png │ │ ├── Square44x44Logo.altform-unplated_targetsize-48.png │ │ ├── Square44x44Logo.scale-100.png │ │ ├── Square44x44Logo.scale-125.png │ │ ├── Square44x44Logo.scale-150.png │ │ ├── Square44x44Logo.scale-200.png │ │ ├── Square44x44Logo.scale-400.png │ │ ├── Square44x44Logo.targetsize-16.png │ │ ├── Square44x44Logo.targetsize-24.png │ │ ├── Square44x44Logo.targetsize-24_altform-unplated.png │ │ ├── Square44x44Logo.targetsize-256.png │ │ ├── Square44x44Logo.targetsize-32.png │ │ ├── Square44x44Logo.targetsize-48.png │ │ ├── StoreLogo.scale-100.png │ │ ├── StoreLogo.scale-125.png │ │ ├── StoreLogo.scale-150.png │ │ ├── StoreLogo.scale-200.png │ │ ├── StoreLogo.scale-400.png │ │ ├── Wide310x150Logo.scale-100.png │ │ ├── Wide310x150Logo.scale-125.png │ │ ├── Wide310x150Logo.scale-150.png │ │ ├── Wide310x150Logo.scale-200.png │ │ └── Wide310x150Logo.scale-400.png │ ├── Controls │ │ ├── KmlFeatureItemView.cs │ │ ├── KmlTreeView.cs │ │ └── SidePanel.cs │ ├── Converters │ │ ├── DayOfYearToDateConverter.cs │ │ ├── LocationFormatConverter.cs │ │ ├── MeterFormatConverter.cs │ │ ├── NullOrEmptyToCollapsedConverter.cs │ │ ├── TimeOfDayTimeConverter.cs │ │ └── TrueToVisibleConverter.cs │ ├── FadeGroupLayer.cs │ ├── FindLocationControl.xaml │ ├── FindLocationControl.xaml.cs │ ├── Icons │ │ ├── group_layer.png │ │ ├── kml_folder.png │ │ ├── kml_layer.png │ │ ├── kml_model.png │ │ ├── kml_networklink.png │ │ ├── map_service.png │ │ └── scene_layer.png │ ├── JoystickControl.xaml │ ├── JoystickControl.xaml.cs │ ├── KmlLogo.png │ ├── KmlTreeView.xaml │ ├── KmlTreeView.xaml.cs │ ├── KmlViewer.csproj │ ├── MainPage.xaml │ ├── MainPage.xaml.cs │ ├── MainPageVM.cs │ ├── MainWindow.xaml │ ├── MainWindow.xaml.cs │ ├── Package.appxmanifest │ ├── Properties │ │ └── launchSettings.json │ ├── SampleData │ │ ├── EarthquakesPreview.png │ │ ├── FlightMapsUKPreview.png │ │ ├── Flight_Maps_UK_Ireland.kmz │ │ ├── LondonEyePreview.png │ │ ├── RadarPreview.png │ │ ├── london_eye.kmz │ │ └── radar.kmz │ ├── TableOfContents.xaml │ ├── TableOfContents.xaml.cs │ ├── Themes │ │ └── Generic.xaml │ └── app.manifest ├── README.md └── XInputHelper │ ├── NormalizedGamepad.cs │ ├── XInputHelper.csproj │ └── XInputSceneController.cs ├── MapViewer ├── ArcGISMapViewer.Controls │ ├── ArcGISMapViewer.Controls.csproj │ ├── CollapsiblePanel.cs │ ├── CollapsiblePanelItem.cs │ ├── Pager.cs │ ├── Primitives │ │ └── EmptyToCollapsedConverter.cs │ ├── ScaleRangeSelector.cs │ ├── Table │ │ ├── ActionCell.cs │ │ ├── Cell.cs │ │ ├── FeatureAttibuteColumn.cs │ │ ├── FeatureDataRow.cs │ │ ├── FeatureTableQuerySource.cs │ │ ├── FeatureTableView.Themes.xaml │ │ ├── FeatureTableView.Themes.xaml.cs │ │ ├── FeatureTableView.cs │ │ ├── Separator.cs │ │ └── TextCell.cs │ └── Themes │ │ └── Generic.xaml ├── ArcGISMapViewer.sln ├── ArcGISMapViewer │ ├── App.xaml │ ├── App.xaml.cs │ ├── AppInitializer.cs │ ├── ApplicationConfiguration.xaml │ ├── ArcGISMapViewer.csproj │ ├── Assets │ │ ├── AppIcon_FullRes.png │ │ ├── ArcGIS.ico │ │ ├── LargeTile.scale-100.png │ │ ├── LargeTile.scale-125.png │ │ ├── LargeTile.scale-150.png │ │ ├── LargeTile.scale-200.png │ │ ├── LargeTile.scale-400.png │ │ ├── LockScreenLogo.scale-200.png │ │ ├── SmallTile.scale-100.png │ │ ├── SmallTile.scale-125.png │ │ ├── SmallTile.scale-150.png │ │ ├── SmallTile.scale-200.png │ │ ├── SmallTile.scale-400.png │ │ ├── SplashScreen.scale-100.png │ │ ├── SplashScreen.scale-125.png │ │ ├── SplashScreen.scale-150.png │ │ ├── SplashScreen.scale-200.png │ │ ├── SplashScreen.scale-400.png │ │ ├── Square150x150Logo.scale-100.png │ │ ├── Square150x150Logo.scale-125.png │ │ ├── Square150x150Logo.scale-150.png │ │ ├── Square150x150Logo.scale-200.png │ │ ├── Square150x150Logo.scale-400.png │ │ ├── Square44x44Logo.altform-lightunplated_targetsize-16.png │ │ ├── Square44x44Logo.altform-lightunplated_targetsize-24.png │ │ ├── Square44x44Logo.altform-lightunplated_targetsize-256.png │ │ ├── Square44x44Logo.altform-lightunplated_targetsize-32.png │ │ ├── Square44x44Logo.altform-lightunplated_targetsize-48.png │ │ ├── Square44x44Logo.altform-unplated_targetsize-16.png │ │ ├── Square44x44Logo.altform-unplated_targetsize-256.png │ │ ├── Square44x44Logo.altform-unplated_targetsize-32.png │ │ ├── Square44x44Logo.scale-100.png │ │ ├── Square44x44Logo.scale-125.png │ │ ├── Square44x44Logo.scale-150.png │ │ ├── Square44x44Logo.scale-200.png │ │ ├── Square44x44Logo.scale-400.png │ │ ├── Square44x44Logo.targetsize-16.png │ │ ├── Square44x44Logo.targetsize-24.png │ │ ├── Square44x44Logo.targetsize-24_altform-unplated.png │ │ ├── Square44x44Logo.targetsize-256.png │ │ ├── Square44x44Logo.targetsize-32.png │ │ ├── Square44x44Logo.targetsize-48.png │ │ ├── Square44x44Logo.targetsize-48_altform-unplated.png │ │ ├── StoreLogo.backup.png │ │ ├── StoreLogo.scale-100.png │ │ ├── StoreLogo.scale-125.png │ │ ├── StoreLogo.scale-150.png │ │ ├── StoreLogo.scale-200.png │ │ ├── StoreLogo.scale-400.png │ │ ├── Wide310x150Logo.scale-100.png │ │ ├── Wide310x150Logo.scale-125.png │ │ ├── Wide310x150Logo.scale-150.png │ │ ├── Wide310x150Logo.scale-200.png │ │ ├── Wide310x150Logo.scale-400.png │ │ └── heroimage.png │ ├── Controls │ │ ├── GeoViewWrapper.xaml │ │ ├── GeoViewWrapper.xaml.cs │ │ ├── IdentifyResultView.xaml │ │ ├── IdentifyResultView.xaml.cs │ │ ├── LayerListView.xaml │ │ ├── LayerListView.xaml.cs │ │ ├── MapContentsView.xaml │ │ ├── MapContentsView.xaml.cs │ │ ├── MapPropertiesView.xaml │ │ ├── MapPropertiesView.xaml.cs │ │ ├── ScaleRangePicker.xaml │ │ ├── ScaleRangePicker.xaml.cs │ │ ├── TableListView.xaml │ │ ├── TableListView.xaml.cs │ │ ├── TableView.xaml │ │ └── TableView.xaml.cs │ ├── Converters │ │ ├── NullToTrueConverter.cs │ │ └── RuntimeImageConverter.cs │ ├── GlobalUsings.cs │ ├── OAuthAuthorizeHandler.cs │ ├── Package.appxmanifest │ ├── Properties │ │ └── launchSettings.json │ ├── StringResourceExtension.cs │ ├── Strings │ │ ├── da-DK │ │ │ └── Resources.resw │ │ └── en-US │ │ │ └── Resources.resw │ ├── ViewModels │ │ ├── AppSettings.cs │ │ ├── ApplicationViewModel.cs │ │ ├── MapPageViewModel.cs │ │ └── PortalPageViewModel.cs │ ├── Views │ │ ├── AboutPage.xaml │ │ ├── AboutPage.xaml.cs │ │ ├── FeatureEditingPage.xaml │ │ ├── FeatureEditingPage.xaml.cs │ │ ├── HomePage.xaml │ │ ├── HomePage.xaml.cs │ │ ├── MapPage.xaml │ │ ├── MapPage.xaml.cs │ │ ├── NewMapPage.xaml │ │ ├── NewMapPage.xaml.cs │ │ ├── PortalItemDetailView.xaml │ │ ├── PortalItemDetailView.xaml.cs │ │ ├── PortalPage.xaml │ │ └── PortalPage.xaml.cs │ ├── Windows │ │ ├── MainWindow.xaml │ │ ├── MainWindow.xaml.cs │ │ ├── StartupWindow.xaml │ │ └── StartupWindow.xaml.cs │ └── app.manifest ├── Directory.Packages.props └── README.md ├── MauiSignin ├── App.xaml ├── App.xaml.cs ├── AppSettings.cs ├── AppShell.xaml ├── AppShell.xaml.cs ├── MapPage.xaml ├── MapPage.xaml.cs ├── MauiProgram.cs ├── MauiSignin.csproj ├── MauiSignin.sln ├── ModelBase.cs ├── OAuthAuthorizeHandler.cs ├── Platforms │ ├── Android │ │ ├── AndroidManifest.xml │ │ ├── MainActivity.cs │ │ ├── MainApplication.cs │ │ ├── Resources │ │ │ └── values │ │ │ │ └── colors.xml │ │ └── WebAuthenticationCallbackActivity.cs │ ├── MacCatalyst │ │ ├── AppDelegate.cs │ │ ├── Info.plist │ │ └── Program.cs │ ├── Tizen │ │ ├── Main.cs │ │ └── tizen-manifest.xml │ ├── Windows │ │ ├── App.xaml │ │ ├── App.xaml.cs │ │ ├── AppDataCredentialPersistance.cs │ │ ├── Package.appxmanifest │ │ └── app.manifest │ └── iOS │ │ ├── AppDelegate.cs │ │ ├── Info.plist │ │ └── Program.cs ├── PortalPage.xaml ├── PortalPage.xaml.cs ├── Properties │ └── launchSettings.json ├── README.md ├── Resources │ ├── AppIcon │ │ ├── appicon.svg │ │ └── appiconfg.svg │ ├── Fonts │ │ ├── OpenSans-Regular.ttf │ │ └── OpenSans-Semibold.ttf │ ├── Images │ │ ├── dotnet_bot.svg │ │ └── heroimage.png │ ├── Raw │ │ └── AboutAssets.txt │ ├── Splash │ │ └── splash.svg │ └── Styles │ │ ├── Colors.xaml │ │ └── Styles.xaml ├── SignInPage.xaml ├── SignInPage.xaml.cs ├── StartupPage.xaml ├── StartupPage.xaml.cs └── StripHtmlConverter.cs ├── OfflineWorkflowsSample ├── OfflineWorkflowsSample.sln ├── OfflineWorkflowsSample │ ├── App.xaml │ ├── App.xaml.cs │ ├── Assets │ │ ├── Assets.scale-100.png │ │ ├── Assets.scale-125.png │ │ ├── Assets.scale-150.png │ │ ├── Assets.scale-200.png │ │ ├── Assets.scale-400.png │ │ ├── BadgeLogo.scale-100.png │ │ ├── BadgeLogo.scale-125.png │ │ ├── BadgeLogo.scale-150.png │ │ ├── BadgeLogo.scale-200.png │ │ ├── BadgeLogo.scale-400.png │ │ ├── LargeTile.scale-100.png │ │ ├── LargeTile.scale-125.png │ │ ├── LargeTile.scale-150.png │ │ ├── LargeTile.scale-200.png │ │ ├── LargeTile.scale-400.png │ │ ├── MapIcon.png │ │ ├── SmallTile.scale-100.png │ │ ├── SmallTile.scale-125.png │ │ ├── SmallTile.scale-150.png │ │ ├── SmallTile.scale-200.png │ │ ├── SmallTile.scale-400.png │ │ ├── SplashScreen.scale-100.png │ │ ├── SplashScreen.scale-125.png │ │ ├── SplashScreen.scale-150.png │ │ ├── SplashScreen.scale-200.png │ │ ├── SplashScreen.scale-400.png │ │ ├── Square150x150Logo.scale-100.png │ │ ├── Square150x150Logo.scale-125.png │ │ ├── Square150x150Logo.scale-150.png │ │ ├── Square150x150Logo.scale-200.png │ │ ├── Square150x150Logo.scale-400.png │ │ ├── Square310x310Logo.scale-100.png │ │ ├── Square310x310Logo.scale-200.png │ │ ├── Square310x310Logo.scale-400.png │ │ ├── Square44x44Logo.altform-unplated_targetsize-16.png │ │ ├── Square44x44Logo.altform-unplated_targetsize-256.png │ │ ├── Square44x44Logo.altform-unplated_targetsize-32.png │ │ ├── Square44x44Logo.altform-unplated_targetsize-48.png │ │ ├── Square44x44Logo.scale-100.png │ │ ├── Square44x44Logo.scale-125.png │ │ ├── Square44x44Logo.scale-150.png │ │ ├── Square44x44Logo.scale-200.png │ │ ├── Square44x44Logo.scale-400.png │ │ ├── Square44x44Logo.targetsize-16.png │ │ ├── Square44x44Logo.targetsize-24.png │ │ ├── Square44x44Logo.targetsize-24_altform-unplated.png │ │ ├── Square44x44Logo.targetsize-256.png │ │ ├── Square44x44Logo.targetsize-32.png │ │ ├── Square44x44Logo.targetsize-48.png │ │ ├── Square71x71Logo.scale-100.png │ │ ├── Square71x71Logo.scale-200.png │ │ ├── Square71x71Logo.scale-400.png │ │ ├── StoreLogo.scale-100.png │ │ ├── StoreLogo.scale-125.png │ │ ├── StoreLogo.scale-150.png │ │ ├── StoreLogo.scale-400.png │ │ ├── Wide310x150Logo.scale-100.png │ │ ├── Wide310x150Logo.scale-125.png │ │ ├── Wide310x150Logo.scale-150.png │ │ ├── Wide310x150Logo.scale-200.png │ │ ├── Wide310x150Logo.scale-400.png │ │ ├── banner-background-blue.png │ │ ├── square-310-400.scale-100.png │ │ ├── square-310-400.scale-125.png │ │ ├── square-310-400.scale-150.png │ │ ├── square-310-400.scale-200.png │ │ ├── square-310-400.scale-400.png │ │ ├── square-71-400.scale-100.png │ │ ├── square-71-400.scale-125.png │ │ ├── square-71-400.scale-150.png │ │ ├── square-71-400.scale-200.png │ │ └── square-71-400.scale-400.png │ ├── Converters │ │ ├── ColorToBrushConverter.cs │ │ ├── DoubleToScaleStringConverter.cs │ │ └── NullEnumToBlankStringConverter.cs │ ├── Infrastructure │ │ ├── IWindowService.cs │ │ ├── OfflineDataStorageHelper.cs │ │ └── ViewService │ │ │ ├── GeoViewServiceBase.AttachedProperties.cs │ │ │ ├── GeoViewServiceBase.cs │ │ │ ├── MapViewService.cs │ │ │ ├── WeakEventHelper.cs │ │ │ └── WeakEventListener.cs │ ├── Models │ │ ├── MapAreaModel.cs │ │ └── UserProfileModel.cs │ ├── OfflineWorkflowsSample.csproj │ ├── Package.appxmanifest │ ├── Properties │ │ ├── AssemblyInfo.cs │ │ └── Default.rd.xml │ ├── TemplatesResourceDictionary.xaml │ ├── TemplatesResourceDictionary.xaml.cs │ ├── ViewModels │ │ ├── BaseViewModel.cs │ │ ├── Browsing │ │ │ ├── LocalContentViewModel.cs │ │ │ ├── PortalItemViewModel.cs │ │ │ ├── PortalSearchViewModel.cs │ │ │ └── PortalViewModel.cs │ │ ├── ItemPages │ │ │ ├── MapPageViewModel.cs │ │ │ ├── Offline │ │ │ │ ├── DownloadMapAreaViewModel.cs │ │ │ │ ├── GenerateMapAreaViewModel.cs │ │ │ │ └── OfflineMapViewModel.cs │ │ │ └── ScenePageViewModel.cs │ │ ├── LoginViewModel.cs │ │ └── MainViewModel.cs │ ├── Views │ │ ├── Browsing │ │ │ ├── OfflineMapsView.xaml │ │ │ ├── OfflineMapsView.xaml.cs │ │ │ ├── PortalBrowserView.xaml │ │ │ ├── PortalBrowserView.xaml.cs │ │ │ ├── PortalGroupView.xaml │ │ │ ├── PortalGroupView.xaml.cs │ │ │ ├── SearchPage.xaml │ │ │ └── SearchPage.xaml.cs │ │ ├── Controls │ │ │ ├── MapWithTools.xaml │ │ │ ├── MapWithTools.xaml.cs │ │ │ ├── SceneWithTools.xaml │ │ │ └── SceneWithTools.xaml.cs │ │ ├── ItemPages │ │ │ ├── GenericItemPage.xaml │ │ │ ├── GenericItemPage.xaml.cs │ │ │ ├── MapPage.xaml │ │ │ ├── MapPage.xaml.cs │ │ │ ├── Offline │ │ │ │ ├── DownloadMapAreaView.xaml │ │ │ │ ├── DownloadMapAreaView.xaml.cs │ │ │ │ ├── GenerateMapAreaView.xaml │ │ │ │ ├── GenerateMapAreaView.xaml.cs │ │ │ │ ├── OfflineMapPage.xaml │ │ │ │ └── OfflineMapPage.xaml.cs │ │ │ ├── ScenePage.xaml │ │ │ └── ScenePage.xaml.cs │ │ ├── LoginPage.xaml │ │ ├── LoginPage.xaml.cs │ │ ├── NavigationPage.xaml │ │ ├── NavigationPage.xaml.cs │ │ ├── SettingsPage.xaml │ │ └── SettingsPage.xaml.cs │ └── project.json ├── README.md ├── auth_screenshot.png ├── offline_browse_screenshot.png ├── offline_browse_screenshot_2.png ├── on_demand_screenshot.png └── pre_planned_screenshot.png ├── SceneViewEdit ├── README.md ├── SceneEditHelperDiagram.png ├── SceneEditingDemo.sln ├── SceneEditingDemo │ ├── App.xaml │ ├── App.xaml.cs │ ├── GraphicSelection.cs │ ├── Helpers │ │ ├── SceneDrawHelper.cs │ │ └── SceneEditHelper.cs │ ├── MainWindow.xaml │ ├── MainWindow.xaml.cs │ └── SceneEditingDemo.csproj ├── screenshot1.png └── screenshot2.png ├── SymbolEditor ├── SymbolEditor.MSIX │ ├── Images │ │ ├── LockScreenLogo.scale-200.png │ │ ├── SplashScreen.scale-200.png │ │ ├── Square150x150Logo.scale-200.png │ │ ├── Square44x44Logo.scale-200.png │ │ ├── Square44x44Logo.targetsize-24_altform-unplated.png │ │ ├── StoreLogo.png │ │ └── Wide310x150Logo.scale-200.png │ ├── Package.appxmanifest │ └── SymbolEditor.MSIX.wapproj ├── SymbolEditor.sln ├── SymbolEditorApp │ ├── App.xaml │ ├── App.xaml.cs │ ├── Controls │ │ ├── AutoPropertyGrid.cs │ │ ├── CollectionPropertyGrid.xaml │ │ ├── CollectionPropertyGrid.xaml.cs │ │ ├── ColorPicker.xaml │ │ ├── ColorPicker.xaml.cs │ │ ├── EnumComboBox.cs │ │ ├── GeometryEditor.xaml │ │ ├── GeometryEditor.xaml.cs │ │ ├── KeyValuePanel.cs │ │ ├── MetroDialog.xaml │ │ ├── MetroDialog.xaml.cs │ │ ├── ObjectPropertyGrid.cs │ │ ├── RendererEditors │ │ │ ├── HeatMapRendererEditor.xaml │ │ │ ├── HeatMapRendererEditor.xaml.cs │ │ │ ├── SimpleRendererEditor.xaml │ │ │ ├── SimpleRendererEditor.xaml.cs │ │ │ ├── UniqueValueRendererEditor.xaml │ │ │ └── UniqueValueRendererEditor.xaml.cs │ │ ├── SymbolEditor.xaml │ │ ├── SymbolEditor.xaml.cs │ │ ├── SymbolJsonViewer.xaml │ │ ├── SymbolJsonViewer.xaml.cs │ │ ├── SymbolLayersList.xaml │ │ ├── SymbolLayersList.xaml.cs │ │ ├── SymbolPicker.xaml │ │ ├── SymbolPicker.xaml.cs │ │ ├── SymbolViewer.xaml │ │ ├── SymbolViewer.xaml.cs │ │ ├── SymbologyEditor.xaml │ │ └── SymbologyEditor.xaml.cs │ ├── Converters │ │ └── ColorConverter.cs │ ├── MainWindow.xaml │ ├── MainWindow.xaml.cs │ ├── MapViewModel.cs │ ├── MsixHelpers.cs │ ├── Properties │ │ └── PublishProfiles │ │ │ ├── win-arm64-release.pubxml │ │ │ ├── win-x64-release.pubxml │ │ │ └── win-x86-release.pubxml │ ├── Resources │ │ └── ArcGISRuntime2D_Pro25.stylx │ ├── SettingsWindow.xaml │ ├── SettingsWindow.xaml.cs │ ├── SymbolEditorApp.csproj │ ├── UserSettings.Designer.cs │ └── UserSettings.settings ├── readme.md └── screenshot.png ├── TurnByTurn ├── README.md ├── RoutingSample.Desktop │ ├── App.config │ ├── App.xaml │ ├── App.xaml.cs │ ├── LoginWindow.xaml │ ├── LoginWindow.xaml.cs │ ├── MainWindow.xaml │ ├── MainWindow.xaml.cs │ ├── ManeuverToGlyphConverter.cs │ ├── Properties │ │ ├── Resources.Designer.cs │ │ ├── Resources.resx │ │ ├── Settings.Designer.cs │ │ └── Settings.settings │ └── RoutingSample.Desktop.csproj ├── RoutingSample.MAUI │ ├── App.xaml │ ├── App.xaml.cs │ ├── LoginPage.xaml │ ├── LoginPage.xaml.cs │ ├── MainPage.xaml │ ├── MainPage.xaml.cs │ ├── MauiProgram.cs │ ├── Platforms │ │ ├── Android │ │ │ ├── AndroidManifest.xml │ │ │ ├── MainActivity.cs │ │ │ ├── MainApplication.cs │ │ │ └── Resources │ │ │ │ └── values │ │ │ │ └── colors.xml │ │ ├── MacCatalyst │ │ │ ├── AppDelegate.cs │ │ │ ├── Info.plist │ │ │ └── Program.cs │ │ ├── Windows │ │ │ ├── App.xaml │ │ │ ├── App.xaml.cs │ │ │ ├── Package.appxmanifest │ │ │ └── app.manifest │ │ └── iOS │ │ │ ├── AppDelegate.cs │ │ │ ├── Info.plist │ │ │ └── Program.cs │ ├── Properties │ │ └── launchSettings.json │ ├── Resources │ │ ├── AppIcon │ │ │ ├── appicon.svg │ │ │ └── appiconfg.svg │ │ ├── Fonts │ │ │ ├── OpenSans-Regular.ttf │ │ │ └── OpenSans-Semibold.ttf │ │ ├── Raw │ │ │ └── AboutAssets.txt │ │ ├── Splash │ │ │ └── splash.svg │ │ └── Styles │ │ │ ├── Colors.xaml │ │ │ └── Styles.xaml │ └── RoutingSample.MAUI.csproj ├── RoutingSample.Shared │ ├── Assets │ │ └── Maneuvers │ │ │ ├── bearleft.png │ │ │ ├── bearright.png │ │ │ ├── forkleft.png │ │ │ ├── forkright.png │ │ │ ├── highwaymerge.png │ │ │ ├── rampleft.png │ │ │ ├── rampright.png │ │ │ ├── roundabout.png │ │ │ ├── sharpleft.png │ │ │ ├── sharpright.png │ │ │ ├── stop.png │ │ │ ├── straight.png │ │ │ ├── turnleft.png │ │ │ ├── turnright.png │ │ │ └── uturn.png │ ├── Converters │ │ ├── DistanceFormatter.cs │ │ ├── EnumFormatter.cs │ │ ├── NullToCollapsedConverter.cs │ │ ├── TimeFormatter.cs │ │ └── ValueConverter.cs │ ├── DelegateCommand.cs │ ├── GeometryHelpers.cs │ ├── Models │ │ ├── Maneuver.cs │ │ └── ModelBase.cs │ ├── ObservableObject.cs │ ├── RestoreAutoPanMode.cs │ ├── RoutingSample.Shared.projitems │ ├── RoutingSample.Shared.shproj │ ├── Services │ │ └── NavigationService.cs │ ├── Speech.cs │ └── ViewModels │ │ ├── MainViewModel.cs │ │ └── ViewModelBase.cs ├── RoutingSample.Universal │ ├── App.xaml │ ├── App.xaml.cs │ ├── Assets │ │ ├── Logo.png │ │ ├── SmallLogo.png │ │ ├── SplashScreen.png │ │ ├── SplashScreen.scale-100.png │ │ ├── SplashScreen.scale-200.png │ │ └── StoreLogo.png │ ├── Common │ │ └── StandardStyles.xaml │ ├── LoginPage.xaml │ ├── LoginPage.xaml.cs │ ├── MainPage.xaml │ ├── MainPage.xaml.cs │ ├── Package.appxmanifest │ ├── Properties │ │ ├── AssemblyInfo.cs │ │ └── Default.rd.xml │ ├── RoutingSample.Universal.csproj │ └── RoutingSample_TemporaryKey.pfx ├── RoutingSample.sln └── Screenshot.png └── ViewshedInTabletopAR ├── FormsDemoAR.sln ├── FormsDemoAR ├── FormsDemoAR.Android │ ├── Assets │ │ └── AboutAssets.txt │ ├── FormsDemoAR.Android.csproj │ ├── MainActivity.cs │ ├── Properties │ │ ├── AndroidManifest.xml │ │ └── AssemblyInfo.cs │ └── Resources │ │ ├── AboutResources.txt │ │ ├── Resource.Designer.cs │ │ ├── drawable-hdpi │ │ └── icon.png │ │ ├── drawable-xhdpi │ │ └── icon.png │ │ ├── drawable-xxhdpi │ │ └── icon.png │ │ ├── drawable │ │ └── icon.png │ │ ├── layout │ │ ├── Tabbar.axml │ │ └── Toolbar.axml │ │ └── values │ │ └── styles.xml ├── FormsDemoAR.iOS │ ├── AppDelegate.cs │ ├── Assets.xcassets │ │ └── AppIcon.appiconset │ │ │ ├── Contents.json │ │ │ ├── Icon1024.png │ │ │ ├── Icon120.png │ │ │ ├── Icon152.png │ │ │ ├── Icon167.png │ │ │ ├── Icon180.png │ │ │ ├── Icon20.png │ │ │ ├── Icon29.png │ │ │ ├── Icon40.png │ │ │ ├── Icon58.png │ │ │ ├── Icon60.png │ │ │ ├── Icon76.png │ │ │ ├── Icon80.png │ │ │ └── Icon87.png │ ├── Entitlements.plist │ ├── FormsDemoAR.iOS.csproj │ ├── Info.plist │ ├── Main.cs │ ├── Properties │ │ └── AssemblyInfo.cs │ └── Resources │ │ ├── Default-568h@2x.png │ │ ├── Default-Portrait.png │ │ ├── Default-Portrait@2x.png │ │ ├── Default.png │ │ ├── Default@2x.png │ │ └── LaunchScreen.storyboard └── FormsDemoAR │ ├── ARPage.xaml │ ├── ARPage.xaml.cs │ ├── App.cs │ ├── DataManager.cs │ ├── FormsDemoAR.csproj │ ├── MainPage.xaml │ └── MainPage.xaml.cs ├── ar_demo.jpg └── readme.md /src/BackgroundLocationTracking/App.xaml: -------------------------------------------------------------------------------- 1 |  2 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /src/BackgroundLocationTracking/App.xaml.cs: -------------------------------------------------------------------------------- 1 | namespace BackgroundLocationTracking 2 | { 3 | public partial class App : Application 4 | { 5 | public App() 6 | { 7 | InitializeComponent(); 8 | } 9 | 10 | protected override Window CreateWindow(IActivationState? activationState) 11 | { 12 | return new Window(new AppShell()); 13 | } 14 | } 15 | } -------------------------------------------------------------------------------- /src/BackgroundLocationTracking/AppShell.xaml: -------------------------------------------------------------------------------- 1 | 2 | 9 | 10 | 14 | 15 | 16 | -------------------------------------------------------------------------------- /src/BackgroundLocationTracking/AppShell.xaml.cs: -------------------------------------------------------------------------------- 1 | namespace BackgroundLocationTracking 2 | { 3 | public partial class AppShell : Shell 4 | { 5 | public AppShell() 6 | { 7 | InitializeComponent(); 8 | } 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /src/BackgroundLocationTracking/Platforms/Android/MainActivity.cs: -------------------------------------------------------------------------------- 1 | using Android.App; 2 | using Android.Content.PM; 3 | using Android.OS; 4 | 5 | namespace BackgroundLocationTracking 6 | { 7 | [Activity(Theme = "@style/Maui.SplashTheme", MainLauncher = true, LaunchMode = LaunchMode.SingleTop, ConfigurationChanges = ConfigChanges.ScreenSize | ConfigChanges.Orientation | ConfigChanges.UiMode | ConfigChanges.ScreenLayout | ConfigChanges.SmallestScreenSize | ConfigChanges.Density)] 8 | public class MainActivity : MauiAppCompatActivity 9 | { 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /src/BackgroundLocationTracking/Platforms/Android/MainApplication.cs: -------------------------------------------------------------------------------- 1 | using Android.App; 2 | using Android.Runtime; 3 | 4 | namespace BackgroundLocationTracking 5 | { 6 | [Application] 7 | public class MainApplication : MauiApplication 8 | { 9 | public MainApplication(IntPtr handle, JniHandleOwnership ownership) 10 | : base(handle, ownership) 11 | { 12 | } 13 | 14 | protected override MauiApp CreateMauiApp() => MauiProgram.CreateMauiApp(); 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /src/BackgroundLocationTracking/Platforms/Android/Resources/values/colors.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | #512BD4 4 | #2B0B98 5 | #2B0B98 6 | -------------------------------------------------------------------------------- /src/BackgroundLocationTracking/Platforms/iOS/AppDelegate.cs: -------------------------------------------------------------------------------- 1 | using Foundation; 2 | 3 | namespace BackgroundLocationTracking 4 | { 5 | [Register("AppDelegate")] 6 | public class AppDelegate : MauiUIApplicationDelegate 7 | { 8 | protected override MauiApp CreateMauiApp() => MauiProgram.CreateMauiApp(); 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /src/BackgroundLocationTracking/Platforms/iOS/Program.cs: -------------------------------------------------------------------------------- 1 | using ObjCRuntime; 2 | using UIKit; 3 | 4 | namespace BackgroundLocationTracking 5 | { 6 | public class Program 7 | { 8 | // This is the main entry point of the application. 9 | static void Main(string[] args) 10 | { 11 | // if you want to use a different Application Delegate class from "AppDelegate" 12 | // you can specify it here. 13 | UIApplication.Main(args, null, typeof(AppDelegate)); 14 | } 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /src/BackgroundLocationTracking/Properties/launchSettings.json: -------------------------------------------------------------------------------- 1 | { 2 | "profiles": { 3 | "Windows Machine": { 4 | "commandName": "Project", 5 | "nativeDebugging": false 6 | } 7 | } 8 | } -------------------------------------------------------------------------------- /src/BackgroundLocationTracking/Resources/AppIcon/appicon.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /src/BackgroundLocationTracking/Resources/Fonts/OpenSans-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/BackgroundLocationTracking/Resources/Fonts/OpenSans-Regular.ttf -------------------------------------------------------------------------------- /src/BackgroundLocationTracking/Resources/Fonts/OpenSans-Semibold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/BackgroundLocationTracking/Resources/Fonts/OpenSans-Semibold.ttf -------------------------------------------------------------------------------- /src/BackgroundLocationTracking/Resources/Images/dotnet_bot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/BackgroundLocationTracking/Resources/Images/dotnet_bot.png -------------------------------------------------------------------------------- /src/BackgroundLocationTracking/Resources/Raw/AboutAssets.txt: -------------------------------------------------------------------------------- 1 | Any raw assets you want to be deployed with your application can be placed in 2 | this directory (and child directories). Deployment of the asset to your application 3 | is automatically handled by the following `MauiAsset` Build Action within your `.csproj`. 4 | 5 | 6 | 7 | These files will be deployed with your package and will be accessible using Essentials: 8 | 9 | async Task LoadMauiAsset() 10 | { 11 | using var stream = await FileSystem.OpenAppPackageFileAsync("AboutAssets.txt"); 12 | using var reader = new StreamReader(stream); 13 | 14 | var contents = reader.ReadToEnd(); 15 | } 16 | -------------------------------------------------------------------------------- /src/CampusRouting/Forms/OfficeLocator.Forms.Droid/Assets/AboutAssets.txt: -------------------------------------------------------------------------------- 1 | Any raw assets you want to be deployed with your application can be placed in 2 | this directory (and child directories) and given a Build Action of "AndroidAsset". 3 | 4 | These files will be deployed with you package and will be accessible using Android's 5 | AssetManager, like this: 6 | 7 | public class ReadAsset : Activity 8 | { 9 | protected override void OnCreate (Bundle bundle) 10 | { 11 | base.OnCreate (bundle); 12 | 13 | InputStream input = Assets.Open ("my_asset.txt"); 14 | } 15 | } 16 | 17 | Additionally, some Android functions will automatically load asset files: 18 | 19 | Typeface tf = Typeface.CreateFromAsset (Context.Assets, "fonts/samplefont.ttf"); 20 | -------------------------------------------------------------------------------- /src/CampusRouting/Forms/OfficeLocator.Forms.Droid/Properties/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /src/CampusRouting/Forms/OfficeLocator.Forms.Droid/Resources/drawable-hdpi/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/CampusRouting/Forms/OfficeLocator.Forms.Droid/Resources/drawable-hdpi/icon.png -------------------------------------------------------------------------------- /src/CampusRouting/Forms/OfficeLocator.Forms.Droid/Resources/drawable-xhdpi/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/CampusRouting/Forms/OfficeLocator.Forms.Droid/Resources/drawable-xhdpi/icon.png -------------------------------------------------------------------------------- /src/CampusRouting/Forms/OfficeLocator.Forms.Droid/Resources/drawable-xxhdpi/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/CampusRouting/Forms/OfficeLocator.Forms.Droid/Resources/drawable-xxhdpi/icon.png -------------------------------------------------------------------------------- /src/CampusRouting/Forms/OfficeLocator.Forms.Droid/Resources/drawable/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/CampusRouting/Forms/OfficeLocator.Forms.Droid/Resources/drawable/icon.png -------------------------------------------------------------------------------- /src/CampusRouting/Forms/OfficeLocator.Forms.UWP/App.xaml: -------------------------------------------------------------------------------- 1 |  7 | 8 | 9 | -------------------------------------------------------------------------------- /src/CampusRouting/Forms/OfficeLocator.Forms.UWP/Assets/LockScreenLogo.scale-200.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/CampusRouting/Forms/OfficeLocator.Forms.UWP/Assets/LockScreenLogo.scale-200.png -------------------------------------------------------------------------------- /src/CampusRouting/Forms/OfficeLocator.Forms.UWP/Assets/SplashScreen.scale-200.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/CampusRouting/Forms/OfficeLocator.Forms.UWP/Assets/SplashScreen.scale-200.png -------------------------------------------------------------------------------- /src/CampusRouting/Forms/OfficeLocator.Forms.UWP/Assets/Square150x150Logo.scale-200.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/CampusRouting/Forms/OfficeLocator.Forms.UWP/Assets/Square150x150Logo.scale-200.png -------------------------------------------------------------------------------- /src/CampusRouting/Forms/OfficeLocator.Forms.UWP/Assets/Square44x44Logo.scale-200.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/CampusRouting/Forms/OfficeLocator.Forms.UWP/Assets/Square44x44Logo.scale-200.png -------------------------------------------------------------------------------- /src/CampusRouting/Forms/OfficeLocator.Forms.UWP/Assets/Square44x44Logo.targetsize-24_altform-unplated.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/CampusRouting/Forms/OfficeLocator.Forms.UWP/Assets/Square44x44Logo.targetsize-24_altform-unplated.png -------------------------------------------------------------------------------- /src/CampusRouting/Forms/OfficeLocator.Forms.UWP/Assets/StoreLogo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/CampusRouting/Forms/OfficeLocator.Forms.UWP/Assets/StoreLogo.png -------------------------------------------------------------------------------- /src/CampusRouting/Forms/OfficeLocator.Forms.UWP/Assets/Wide310x150Logo.scale-200.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/CampusRouting/Forms/OfficeLocator.Forms.UWP/Assets/Wide310x150Logo.scale-200.png -------------------------------------------------------------------------------- /src/CampusRouting/Forms/OfficeLocator.Forms.UWP/MainPage.xaml: -------------------------------------------------------------------------------- 1 |  10 | 11 | 12 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /src/CampusRouting/Forms/OfficeLocator.Forms.UWP/Windows_TemporaryKey.pfx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/CampusRouting/Forms/OfficeLocator.Forms.UWP/Windows_TemporaryKey.pfx -------------------------------------------------------------------------------- /src/CampusRouting/Forms/OfficeLocator.Forms.iOS/Entitlements.plist: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /src/CampusRouting/Forms/OfficeLocator.Forms.iOS/Main.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Linq; 4 | 5 | using Foundation; 6 | using UIKit; 7 | using Xamarin.Forms.Xaml; 8 | 9 | [assembly: XamlCompilation(XamlCompilationOptions.Compile)] 10 | namespace OfficeLocator.Forms.iOS 11 | { 12 | public class Application 13 | { 14 | // This is the main entry point of the application. 15 | static void Main(string[] args) 16 | { 17 | // if you want to use a different Application Delegate class from "AppDelegate" 18 | // you can specify it here. 19 | UIApplication.Main(args, null, "AppDelegate"); 20 | } 21 | } 22 | } 23 | -------------------------------------------------------------------------------- /src/CampusRouting/Forms/OfficeLocator.Forms.iOS/Resources/Default-568h@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/CampusRouting/Forms/OfficeLocator.Forms.iOS/Resources/Default-568h@2x.png -------------------------------------------------------------------------------- /src/CampusRouting/Forms/OfficeLocator.Forms.iOS/Resources/Default-Portrait.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/CampusRouting/Forms/OfficeLocator.Forms.iOS/Resources/Default-Portrait.png -------------------------------------------------------------------------------- /src/CampusRouting/Forms/OfficeLocator.Forms.iOS/Resources/Default-Portrait@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/CampusRouting/Forms/OfficeLocator.Forms.iOS/Resources/Default-Portrait@2x.png -------------------------------------------------------------------------------- /src/CampusRouting/Forms/OfficeLocator.Forms.iOS/Resources/Default.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/CampusRouting/Forms/OfficeLocator.Forms.iOS/Resources/Default.png -------------------------------------------------------------------------------- /src/CampusRouting/Forms/OfficeLocator.Forms.iOS/Resources/Default@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/CampusRouting/Forms/OfficeLocator.Forms.iOS/Resources/Default@2x.png -------------------------------------------------------------------------------- /src/CampusRouting/Forms/OfficeLocator.Forms.iOS/Resources/Icon-60@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/CampusRouting/Forms/OfficeLocator.Forms.iOS/Resources/Icon-60@2x.png -------------------------------------------------------------------------------- /src/CampusRouting/Forms/OfficeLocator.Forms.iOS/Resources/Icon-60@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/CampusRouting/Forms/OfficeLocator.Forms.iOS/Resources/Icon-60@3x.png -------------------------------------------------------------------------------- /src/CampusRouting/Forms/OfficeLocator.Forms.iOS/Resources/Icon-76.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/CampusRouting/Forms/OfficeLocator.Forms.iOS/Resources/Icon-76.png -------------------------------------------------------------------------------- /src/CampusRouting/Forms/OfficeLocator.Forms.iOS/Resources/Icon-76@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/CampusRouting/Forms/OfficeLocator.Forms.iOS/Resources/Icon-76@2x.png -------------------------------------------------------------------------------- /src/CampusRouting/Forms/OfficeLocator.Forms.iOS/Resources/Icon-Small-40.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/CampusRouting/Forms/OfficeLocator.Forms.iOS/Resources/Icon-Small-40.png -------------------------------------------------------------------------------- /src/CampusRouting/Forms/OfficeLocator.Forms.iOS/Resources/Icon-Small-40@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/CampusRouting/Forms/OfficeLocator.Forms.iOS/Resources/Icon-Small-40@2x.png -------------------------------------------------------------------------------- /src/CampusRouting/Forms/OfficeLocator.Forms.iOS/Resources/Icon-Small-40@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/CampusRouting/Forms/OfficeLocator.Forms.iOS/Resources/Icon-Small-40@3x.png -------------------------------------------------------------------------------- /src/CampusRouting/Forms/OfficeLocator.Forms.iOS/Resources/Icon-Small.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/CampusRouting/Forms/OfficeLocator.Forms.iOS/Resources/Icon-Small.png -------------------------------------------------------------------------------- /src/CampusRouting/Forms/OfficeLocator.Forms.iOS/Resources/Icon-Small@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/CampusRouting/Forms/OfficeLocator.Forms.iOS/Resources/Icon-Small@2x.png -------------------------------------------------------------------------------- /src/CampusRouting/Forms/OfficeLocator.Forms.iOS/Resources/Icon-Small@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/CampusRouting/Forms/OfficeLocator.Forms.iOS/Resources/Icon-Small@3x.png -------------------------------------------------------------------------------- /src/CampusRouting/Forms/OfficeLocator.Forms.iOS/iTunesArtwork: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/CampusRouting/Forms/OfficeLocator.Forms.iOS/iTunesArtwork -------------------------------------------------------------------------------- /src/CampusRouting/Forms/OfficeLocator.Forms.iOS/iTunesArtwork@2x: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/CampusRouting/Forms/OfficeLocator.Forms.iOS/iTunesArtwork@2x -------------------------------------------------------------------------------- /src/CampusRouting/Forms/OfficeLocator.Forms/App.xaml: -------------------------------------------------------------------------------- 1 |  2 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /src/CampusRouting/Forms/OfficeLocator.Forms/App.xaml.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Linq; 4 | using System.Text; 5 | 6 | using Xamarin.Forms; 7 | 8 | namespace OfficeLocator.Forms 9 | { 10 | public partial class App : Application 11 | { 12 | public App () 13 | { 14 | InitializeComponent(); 15 | MainPage = new CampusMapPage(); 16 | } 17 | 18 | protected override void OnStart () 19 | { 20 | // Handle when your app starts 21 | } 22 | 23 | protected override void OnSleep () 24 | { 25 | // Handle when your app sleeps 26 | } 27 | 28 | protected override void OnResume () 29 | { 30 | // Handle when your app resumes 31 | } 32 | } 33 | } 34 | -------------------------------------------------------------------------------- /src/CampusRouting/OfficeLocator.Android/Assets/AboutAssets.txt: -------------------------------------------------------------------------------- 1 | Any raw assets you want to be deployed with your application can be placed in 2 | this directory (and child directories) and given a Build Action of "AndroidAsset". 3 | 4 | These files will be deployed with you package and will be accessible using Android's 5 | AssetManager, like this: 6 | 7 | public class ReadAsset : Activity 8 | { 9 | protected override void OnCreate (Bundle bundle) 10 | { 11 | base.OnCreate (bundle); 12 | 13 | InputStream input = Assets.Open ("my_asset.txt"); 14 | } 15 | } 16 | 17 | Additionally, some Android functions will automatically load asset files: 18 | 19 | Typeface tf = Typeface.CreateFromAsset (Context.Assets, "fonts/samplefont.ttf"); -------------------------------------------------------------------------------- /src/CampusRouting/OfficeLocator.Android/Resources/drawable/Calendar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/CampusRouting/OfficeLocator.Android/Resources/drawable/Calendar.png -------------------------------------------------------------------------------- /src/CampusRouting/OfficeLocator.Android/Resources/drawable/Icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/CampusRouting/OfficeLocator.Android/Resources/drawable/Icon.png -------------------------------------------------------------------------------- /src/CampusRouting/OfficeLocator.Android/Resources/drawable/MarkerA.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/CampusRouting/OfficeLocator.Android/Resources/drawable/MarkerA.png -------------------------------------------------------------------------------- /src/CampusRouting/OfficeLocator.Android/Resources/drawable/MarkerB.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/CampusRouting/OfficeLocator.Android/Resources/drawable/MarkerB.png -------------------------------------------------------------------------------- /src/CampusRouting/OfficeLocator.Android/Resources/drawable/ScanQR_White.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/CampusRouting/OfficeLocator.Android/Resources/drawable/ScanQR_White.png -------------------------------------------------------------------------------- /src/CampusRouting/OfficeLocator.Android/Resources/values/Strings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | Hello World, Click Me! 4 | OfficeLocator 5 | 6 | -------------------------------------------------------------------------------- /src/CampusRouting/OfficeLocator.Core/MarkerA.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/CampusRouting/OfficeLocator.Core/MarkerA.png -------------------------------------------------------------------------------- /src/CampusRouting/OfficeLocator.Core/MarkerB.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/CampusRouting/OfficeLocator.Core/MarkerB.png -------------------------------------------------------------------------------- /src/CampusRouting/OfficeLocator.Core/OfficeLocator.Core.csproj: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | netstandard2.0 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | none 20 | 21 | 22 | 23 | 24 | 25 | -------------------------------------------------------------------------------- /src/CampusRouting/OfficeLocator.UWP/App.xaml: -------------------------------------------------------------------------------- 1 |  7 | 8 | 9 | -------------------------------------------------------------------------------- /src/CampusRouting/OfficeLocator.UWP/Assets/LockScreenLogo.scale-200.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/CampusRouting/OfficeLocator.UWP/Assets/LockScreenLogo.scale-200.png -------------------------------------------------------------------------------- /src/CampusRouting/OfficeLocator.UWP/Assets/QRScan_Black.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/CampusRouting/OfficeLocator.UWP/Assets/QRScan_Black.png -------------------------------------------------------------------------------- /src/CampusRouting/OfficeLocator.UWP/Assets/SplashScreen.scale-200.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/CampusRouting/OfficeLocator.UWP/Assets/SplashScreen.scale-200.png -------------------------------------------------------------------------------- /src/CampusRouting/OfficeLocator.UWP/Assets/Square150x150Logo.scale-200.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/CampusRouting/OfficeLocator.UWP/Assets/Square150x150Logo.scale-200.png -------------------------------------------------------------------------------- /src/CampusRouting/OfficeLocator.UWP/Assets/Square44x44Logo.scale-200.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/CampusRouting/OfficeLocator.UWP/Assets/Square44x44Logo.scale-200.png -------------------------------------------------------------------------------- /src/CampusRouting/OfficeLocator.UWP/Assets/Square44x44Logo.targetsize-24_altform-unplated.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/CampusRouting/OfficeLocator.UWP/Assets/Square44x44Logo.targetsize-24_altform-unplated.png -------------------------------------------------------------------------------- /src/CampusRouting/OfficeLocator.UWP/Assets/StoreLogo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/CampusRouting/OfficeLocator.UWP/Assets/StoreLogo.png -------------------------------------------------------------------------------- /src/CampusRouting/OfficeLocator.UWP/Assets/Wide310x150Logo.scale-200.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/CampusRouting/OfficeLocator.UWP/Assets/Wide310x150Logo.scale-200.png -------------------------------------------------------------------------------- /src/CampusRouting/OfficeLocator.UWP/OfficeLocator.UWP_TemporaryKey.pfx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/CampusRouting/OfficeLocator.UWP/OfficeLocator.UWP_TemporaryKey.pfx -------------------------------------------------------------------------------- /src/CampusRouting/OfficeLocator.iOS/Entitlements.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /src/CampusRouting/OfficeLocator.iOS/Main.cs: -------------------------------------------------------------------------------- 1 | using UIKit; 2 | 3 | namespace OfficeLocator.iOS 4 | { 5 | public class Application 6 | { 7 | // This is the main entry point of the application. 8 | static void Main(string[] args) 9 | { 10 | // if you want to use a different Application Delegate class from "AppDelegate" 11 | // you can specify it here. 12 | UIApplication.Main(args, null, "AppDelegate"); 13 | } 14 | } 15 | } -------------------------------------------------------------------------------- /src/CampusRouting/OfficeLocator.iOS/MainViewController.designer.cs: -------------------------------------------------------------------------------- 1 | // WARNING 2 | // 3 | // This file has been generated automatically by Visual Studio from the outlets and 4 | // actions declared in your storyboard file. 5 | // Manual changes to this file will not be maintained. 6 | // 7 | using Foundation; 8 | 9 | namespace OfficeLocator.iOS 10 | { 11 | [Register("MainViewController")] 12 | partial class MainViewController 13 | { 14 | void ReleaseDesignerOutlets() 15 | { 16 | } 17 | } 18 | } -------------------------------------------------------------------------------- /src/CampusRouting/OfficeLocator.iOS/Resources/Calendar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/CampusRouting/OfficeLocator.iOS/Resources/Calendar.png -------------------------------------------------------------------------------- /src/CampusRouting/Screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/CampusRouting/Screenshot.png -------------------------------------------------------------------------------- /src/CampusRouting/Tests/OfficeLocator.Core.Tests.Android/Assets/AboutAssets.txt: -------------------------------------------------------------------------------- 1 | Any raw assets you want to be deployed with your application can be placed in 2 | this directory (and child directories) and given a Build Action of "AndroidAsset". 3 | 4 | These files will be deployed with you package and will be accessible using Android's 5 | AssetManager, like this: 6 | 7 | public class ReadAsset : Activity 8 | { 9 | protected override void OnCreate (Bundle bundle) 10 | { 11 | base.OnCreate (bundle); 12 | 13 | InputStream input = Assets.Open ("my_asset.txt"); 14 | } 15 | } 16 | 17 | Additionally, some Android functions will automatically load asset files: 18 | 19 | Typeface tf = Typeface.CreateFromAsset (Context.Assets, "fonts/samplefont.ttf"); 20 | -------------------------------------------------------------------------------- /src/CampusRouting/Tests/OfficeLocator.Core.Tests.Android/Properties/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /src/CampusRouting/Tests/OfficeLocator.Core.Tests.Android/Resources/layout/Tabbar.axml: -------------------------------------------------------------------------------- 1 | 2 | 12 | -------------------------------------------------------------------------------- /src/CampusRouting/Tests/OfficeLocator.Core.Tests.Android/Resources/layout/Toolbar.axml: -------------------------------------------------------------------------------- 1 | 9 | 10 | -------------------------------------------------------------------------------- /src/CampusRouting/Tests/OfficeLocator.Core.Tests.Android/Resources/mipmap-anydpi-v26/icon.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /src/CampusRouting/Tests/OfficeLocator.Core.Tests.Android/Resources/mipmap-anydpi-v26/icon_round.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /src/CampusRouting/Tests/OfficeLocator.Core.Tests.Android/Resources/mipmap-hdpi/Icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/CampusRouting/Tests/OfficeLocator.Core.Tests.Android/Resources/mipmap-hdpi/Icon.png -------------------------------------------------------------------------------- /src/CampusRouting/Tests/OfficeLocator.Core.Tests.Android/Resources/mipmap-hdpi/launcher_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/CampusRouting/Tests/OfficeLocator.Core.Tests.Android/Resources/mipmap-hdpi/launcher_foreground.png -------------------------------------------------------------------------------- /src/CampusRouting/Tests/OfficeLocator.Core.Tests.Android/Resources/mipmap-mdpi/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/CampusRouting/Tests/OfficeLocator.Core.Tests.Android/Resources/mipmap-mdpi/icon.png -------------------------------------------------------------------------------- /src/CampusRouting/Tests/OfficeLocator.Core.Tests.Android/Resources/mipmap-mdpi/launcher_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/CampusRouting/Tests/OfficeLocator.Core.Tests.Android/Resources/mipmap-mdpi/launcher_foreground.png -------------------------------------------------------------------------------- /src/CampusRouting/Tests/OfficeLocator.Core.Tests.Android/Resources/mipmap-xhdpi/Icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/CampusRouting/Tests/OfficeLocator.Core.Tests.Android/Resources/mipmap-xhdpi/Icon.png -------------------------------------------------------------------------------- /src/CampusRouting/Tests/OfficeLocator.Core.Tests.Android/Resources/mipmap-xhdpi/launcher_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/CampusRouting/Tests/OfficeLocator.Core.Tests.Android/Resources/mipmap-xhdpi/launcher_foreground.png -------------------------------------------------------------------------------- /src/CampusRouting/Tests/OfficeLocator.Core.Tests.Android/Resources/mipmap-xxhdpi/Icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/CampusRouting/Tests/OfficeLocator.Core.Tests.Android/Resources/mipmap-xxhdpi/Icon.png -------------------------------------------------------------------------------- /src/CampusRouting/Tests/OfficeLocator.Core.Tests.Android/Resources/mipmap-xxhdpi/launcher_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/CampusRouting/Tests/OfficeLocator.Core.Tests.Android/Resources/mipmap-xxhdpi/launcher_foreground.png -------------------------------------------------------------------------------- /src/CampusRouting/Tests/OfficeLocator.Core.Tests.Android/Resources/mipmap-xxxhdpi/Icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/CampusRouting/Tests/OfficeLocator.Core.Tests.Android/Resources/mipmap-xxxhdpi/Icon.png -------------------------------------------------------------------------------- /src/CampusRouting/Tests/OfficeLocator.Core.Tests.Android/Resources/mipmap-xxxhdpi/launcher_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/CampusRouting/Tests/OfficeLocator.Core.Tests.Android/Resources/mipmap-xxxhdpi/launcher_foreground.png -------------------------------------------------------------------------------- /src/CampusRouting/Tests/OfficeLocator.Core.Tests.Android/Resources/values/colors.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | #FFFFFF 4 | #3F51B5 5 | #303F9F 6 | #FF4081 7 | 8 | -------------------------------------------------------------------------------- /src/CampusRouting/Tests/OfficeLocator.Core.Tests.UWP/Assets/LockScreenLogo.scale-200.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/CampusRouting/Tests/OfficeLocator.Core.Tests.UWP/Assets/LockScreenLogo.scale-200.png -------------------------------------------------------------------------------- /src/CampusRouting/Tests/OfficeLocator.Core.Tests.UWP/Assets/SplashScreen.scale-200.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/CampusRouting/Tests/OfficeLocator.Core.Tests.UWP/Assets/SplashScreen.scale-200.png -------------------------------------------------------------------------------- /src/CampusRouting/Tests/OfficeLocator.Core.Tests.UWP/Assets/Square150x150Logo.scale-200.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/CampusRouting/Tests/OfficeLocator.Core.Tests.UWP/Assets/Square150x150Logo.scale-200.png -------------------------------------------------------------------------------- /src/CampusRouting/Tests/OfficeLocator.Core.Tests.UWP/Assets/Square44x44Logo.scale-200.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/CampusRouting/Tests/OfficeLocator.Core.Tests.UWP/Assets/Square44x44Logo.scale-200.png -------------------------------------------------------------------------------- /src/CampusRouting/Tests/OfficeLocator.Core.Tests.UWP/Assets/Square44x44Logo.targetsize-24_altform-unplated.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/CampusRouting/Tests/OfficeLocator.Core.Tests.UWP/Assets/Square44x44Logo.targetsize-24_altform-unplated.png -------------------------------------------------------------------------------- /src/CampusRouting/Tests/OfficeLocator.Core.Tests.UWP/Assets/StoreLogo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/CampusRouting/Tests/OfficeLocator.Core.Tests.UWP/Assets/StoreLogo.png -------------------------------------------------------------------------------- /src/CampusRouting/Tests/OfficeLocator.Core.Tests.UWP/Assets/Wide310x150Logo.scale-200.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/CampusRouting/Tests/OfficeLocator.Core.Tests.UWP/Assets/Wide310x150Logo.scale-200.png -------------------------------------------------------------------------------- /src/CampusRouting/Tests/OfficeLocator.Core.Tests.UWP/OfficeLocator.Core.Tests.csproj: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | netstandard2.0 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | -------------------------------------------------------------------------------- /src/CampusRouting/Tests/OfficeLocator.Core.Tests.UWP/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- 1 | using System.Reflection; 2 | using System.Runtime.CompilerServices; 3 | using System.Runtime.InteropServices; 4 | 5 | [assembly: AssemblyTitle("OfficeLocator.Core.Tests.UWP")] 6 | [assembly: AssemblyDescription("")] 7 | [assembly: AssemblyConfiguration("")] 8 | [assembly: AssemblyCompany("")] 9 | [assembly: AssemblyProduct("OfficeLocator.Core.Tests.UWP")] 10 | [assembly: AssemblyCopyright("Copyright © ESRI 2019")] 11 | [assembly: AssemblyTrademark("")] 12 | [assembly: AssemblyCulture("")] 13 | [assembly: AssemblyMetadata("TargetPlatform","UAP")] 14 | 15 | // [assembly: AssemblyVersion("1.0.*")] 16 | [assembly: AssemblyVersion("1.0.0.0")] 17 | [assembly: AssemblyFileVersion("1.0.0.0")] 18 | [assembly: ComVisible(false)] -------------------------------------------------------------------------------- /src/CampusRouting/Tests/OfficeLocator.Core.Tests.UWP/UnitTestApp.xaml: -------------------------------------------------------------------------------- 1 |  6 | 7 | 8 | -------------------------------------------------------------------------------- /src/CampusRouting/Tests/OfficeLocator.Core.Tests.iOS/Assets.xcassets/AppIcon.appiconset/Icon1024.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/CampusRouting/Tests/OfficeLocator.Core.Tests.iOS/Assets.xcassets/AppIcon.appiconset/Icon1024.png -------------------------------------------------------------------------------- /src/CampusRouting/Tests/OfficeLocator.Core.Tests.iOS/Assets.xcassets/AppIcon.appiconset/Icon120.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/CampusRouting/Tests/OfficeLocator.Core.Tests.iOS/Assets.xcassets/AppIcon.appiconset/Icon120.png -------------------------------------------------------------------------------- /src/CampusRouting/Tests/OfficeLocator.Core.Tests.iOS/Assets.xcassets/AppIcon.appiconset/Icon152.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/CampusRouting/Tests/OfficeLocator.Core.Tests.iOS/Assets.xcassets/AppIcon.appiconset/Icon152.png -------------------------------------------------------------------------------- /src/CampusRouting/Tests/OfficeLocator.Core.Tests.iOS/Assets.xcassets/AppIcon.appiconset/Icon167.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/CampusRouting/Tests/OfficeLocator.Core.Tests.iOS/Assets.xcassets/AppIcon.appiconset/Icon167.png -------------------------------------------------------------------------------- /src/CampusRouting/Tests/OfficeLocator.Core.Tests.iOS/Assets.xcassets/AppIcon.appiconset/Icon180.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/CampusRouting/Tests/OfficeLocator.Core.Tests.iOS/Assets.xcassets/AppIcon.appiconset/Icon180.png -------------------------------------------------------------------------------- /src/CampusRouting/Tests/OfficeLocator.Core.Tests.iOS/Assets.xcassets/AppIcon.appiconset/Icon20.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/CampusRouting/Tests/OfficeLocator.Core.Tests.iOS/Assets.xcassets/AppIcon.appiconset/Icon20.png -------------------------------------------------------------------------------- /src/CampusRouting/Tests/OfficeLocator.Core.Tests.iOS/Assets.xcassets/AppIcon.appiconset/Icon29.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/CampusRouting/Tests/OfficeLocator.Core.Tests.iOS/Assets.xcassets/AppIcon.appiconset/Icon29.png -------------------------------------------------------------------------------- /src/CampusRouting/Tests/OfficeLocator.Core.Tests.iOS/Assets.xcassets/AppIcon.appiconset/Icon40.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/CampusRouting/Tests/OfficeLocator.Core.Tests.iOS/Assets.xcassets/AppIcon.appiconset/Icon40.png -------------------------------------------------------------------------------- /src/CampusRouting/Tests/OfficeLocator.Core.Tests.iOS/Assets.xcassets/AppIcon.appiconset/Icon58.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/CampusRouting/Tests/OfficeLocator.Core.Tests.iOS/Assets.xcassets/AppIcon.appiconset/Icon58.png -------------------------------------------------------------------------------- /src/CampusRouting/Tests/OfficeLocator.Core.Tests.iOS/Assets.xcassets/AppIcon.appiconset/Icon60.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/CampusRouting/Tests/OfficeLocator.Core.Tests.iOS/Assets.xcassets/AppIcon.appiconset/Icon60.png -------------------------------------------------------------------------------- /src/CampusRouting/Tests/OfficeLocator.Core.Tests.iOS/Assets.xcassets/AppIcon.appiconset/Icon76.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/CampusRouting/Tests/OfficeLocator.Core.Tests.iOS/Assets.xcassets/AppIcon.appiconset/Icon76.png -------------------------------------------------------------------------------- /src/CampusRouting/Tests/OfficeLocator.Core.Tests.iOS/Assets.xcassets/AppIcon.appiconset/Icon80.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/CampusRouting/Tests/OfficeLocator.Core.Tests.iOS/Assets.xcassets/AppIcon.appiconset/Icon80.png -------------------------------------------------------------------------------- /src/CampusRouting/Tests/OfficeLocator.Core.Tests.iOS/Assets.xcassets/AppIcon.appiconset/Icon87.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/CampusRouting/Tests/OfficeLocator.Core.Tests.iOS/Assets.xcassets/AppIcon.appiconset/Icon87.png -------------------------------------------------------------------------------- /src/CampusRouting/Tests/OfficeLocator.Core.Tests.iOS/Entitlements.plist: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /src/CampusRouting/Tests/OfficeLocator.Core.Tests.iOS/Main.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Linq; 4 | 5 | using Foundation; 6 | using UIKit; 7 | 8 | namespace OfficeLocator.Core.Tests.iOS 9 | { 10 | public class Application 11 | { 12 | // This is the main entry point of the application. 13 | static void Main(string[] args) 14 | { 15 | // if you want to use a different Application Delegate class from "AppDelegate" 16 | // you can specify it here. 17 | UIApplication.Main(args, null, "AppDelegate"); 18 | } 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /src/CampusRouting/Tests/OfficeLocator.Core.Tests.iOS/Resources/Default-568h@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/CampusRouting/Tests/OfficeLocator.Core.Tests.iOS/Resources/Default-568h@2x.png -------------------------------------------------------------------------------- /src/CampusRouting/Tests/OfficeLocator.Core.Tests.iOS/Resources/Default-Portrait.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/CampusRouting/Tests/OfficeLocator.Core.Tests.iOS/Resources/Default-Portrait.png -------------------------------------------------------------------------------- /src/CampusRouting/Tests/OfficeLocator.Core.Tests.iOS/Resources/Default-Portrait@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/CampusRouting/Tests/OfficeLocator.Core.Tests.iOS/Resources/Default-Portrait@2x.png -------------------------------------------------------------------------------- /src/CampusRouting/Tests/OfficeLocator.Core.Tests.iOS/Resources/Default.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/CampusRouting/Tests/OfficeLocator.Core.Tests.iOS/Resources/Default.png -------------------------------------------------------------------------------- /src/CampusRouting/Tests/OfficeLocator.Core.Tests.iOS/Resources/Default@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/CampusRouting/Tests/OfficeLocator.Core.Tests.iOS/Resources/Default@2x.png -------------------------------------------------------------------------------- /src/CampusRouting/Tests/OfficeLocator.Core.Tests/OfficeLocator.Core.Tests.projitems: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | $(MSBuildAllProjects);$(MSBuildThisFileFullPath) 5 | true 6 | 563d3243-590c-49e1-b4cd-751d131b912a 7 | 8 | 9 | OfficeLocator.Core.Tests 10 | 11 | 12 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /src/ExternalNmeaGPS/ExternalNmeaGPS.Desktop/App.config: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /src/ExternalNmeaGPS/ExternalNmeaGPS.Desktop/App.xaml: -------------------------------------------------------------------------------- 1 |  5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /src/ExternalNmeaGPS/ExternalNmeaGPS.Desktop/App.xaml.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Configuration; 4 | using System.Data; 5 | using System.Linq; 6 | using System.Threading.Tasks; 7 | using System.Windows; 8 | 9 | namespace ExternalNmeaGPS 10 | { 11 | /// 12 | /// Interaction logic for App.xaml 13 | /// 14 | public partial class App : Application 15 | { 16 | } 17 | } 18 | -------------------------------------------------------------------------------- /src/ExternalNmeaGPS/README.md: -------------------------------------------------------------------------------- 1 | # Using an External GPS Device 2 | 3 | Sample app that shows how to use the NMEA Location Datasource to parse NMEA messages from a file or GPS connected to a serial port or via bluetooth, and use it to drive the map's LocationDisplay in a Windows Desktop App. 4 | 5 | Uses ArcGIS Maps SDK for .NET NMEA support and demonstrates connection to NTRIP server. 6 | 7 | 8 | -------------------------------------------------------------------------------- /src/ExternalNmeaGPS/Screenshot.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/ExternalNmeaGPS/Screenshot.jpg -------------------------------------------------------------------------------- /src/GeocodeAndRoutingOnMouseMove/Data/Locators/san-diego/SanDiego_StreetAddress.loc: -------------------------------------------------------------------------------- 1 | LocFileUseUTF8 = True 2 | Category = Address 3 | Description = Locator built with StreetAddress 4 | CLSID = {26AC4C70-EA6E-4125-86F9-5ED7970D15F7} 5 | UICLSID = {AE5A3A0E-F756-11D2-9F4F-00C04F8ED1C4} 6 | 7 | WarmUp = False 8 | 9 | MinimumCandidateScore = 70 10 | MinimumMatchScore = 75 11 | 12 | NumThreads = 4 13 | 14 | MaxCandidates = 50 15 | 16 | MaxSuggestCandidates = 15 17 | DefaultSuggestCandidates = 5 18 | 19 | ; BatchOutputFields = 20 | ; CandidateOutputFields = 21 | ; CountriesFilter = 22 | ; CategoriesFilter = 23 | ; ReverseFeatureTypesFilter = 24 | 25 | DefaultLocationType = rooftop 26 | MatchOutOfRange = true 27 | 28 | EnableXYProviders = TRUE 29 | 30 | PrecisionType = GLOBAL_EXTRA_HIGH -------------------------------------------------------------------------------- /src/GeocodeAndRoutingOnMouseMove/Data/Locators/san-diego/SanDiego_StreetAddress.loz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/GeocodeAndRoutingOnMouseMove/Data/Locators/san-diego/SanDiego_StreetAddress.loz -------------------------------------------------------------------------------- /src/GeocodeAndRoutingOnMouseMove/Data/Networks/SanDiego/san-diego-network.db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/GeocodeAndRoutingOnMouseMove/Data/Networks/SanDiego/san-diego-network.db -------------------------------------------------------------------------------- /src/GeocodeAndRoutingOnMouseMove/Data/Networks/SanDiego/san-diego-network.tn/Streets_ND_adjacencies: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/GeocodeAndRoutingOnMouseMove/Data/Networks/SanDiego/san-diego-network.tn/Streets_ND_adjacencies -------------------------------------------------------------------------------- /src/GeocodeAndRoutingOnMouseMove/Data/Networks/SanDiego/san-diego-network.tn/Streets_ND_edge_chains: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/GeocodeAndRoutingOnMouseMove/Data/Networks/SanDiego/san-diego-network.tn/Streets_ND_edge_chains -------------------------------------------------------------------------------- /src/GeocodeAndRoutingOnMouseMove/Data/Networks/SanDiego/san-diego-network.tn/Streets_ND_historical_traffic: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/GeocodeAndRoutingOnMouseMove/Data/Networks/SanDiego/san-diego-network.tn/Streets_ND_historical_traffic -------------------------------------------------------------------------------- /src/GeocodeAndRoutingOnMouseMove/Data/Networks/SanDiego/san-diego-network.tn/Streets_ND_schema: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/GeocodeAndRoutingOnMouseMove/Data/Networks/SanDiego/san-diego-network.tn/Streets_ND_schema -------------------------------------------------------------------------------- /src/GeocodeAndRoutingOnMouseMove/Data/Networks/SanDiego/san-diego-network.tn/Streets_ND_source_data: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/GeocodeAndRoutingOnMouseMove/Data/Networks/SanDiego/san-diego-network.tn/Streets_ND_source_data -------------------------------------------------------------------------------- /src/GeocodeAndRoutingOnMouseMove/Data/Networks/SanDiego/san-diego-network.tn/Streets_ND_weight_values: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/GeocodeAndRoutingOnMouseMove/Data/Networks/SanDiego/san-diego-network.tn/Streets_ND_weight_values -------------------------------------------------------------------------------- /src/GeocodeAndRoutingOnMouseMove/LocalNetworkSample.Desktop/App.config: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /src/GeocodeAndRoutingOnMouseMove/LocalNetworkSample.Desktop/App.xaml: -------------------------------------------------------------------------------- 1 |  5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /src/GeocodeAndRoutingOnMouseMove/LocalNetworkSample.Desktop/App.xaml.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Configuration; 4 | using System.Data; 5 | using System.Linq; 6 | using System.Threading.Tasks; 7 | using System.Windows; 8 | 9 | namespace LocalNetworkSample.Desktop 10 | { 11 | /// 12 | /// Interaction logic for App.xaml 13 | /// 14 | public partial class App : Application 15 | { 16 | } 17 | } 18 | -------------------------------------------------------------------------------- /src/GeocodeAndRoutingOnMouseMove/LocalNetworkSample.Desktop/Properties/Settings.settings: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /src/GeocodeAndRoutingOnMouseMove/LocalNetworkSample.UWP/Assets/Logo.scale-100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/GeocodeAndRoutingOnMouseMove/LocalNetworkSample.UWP/Assets/Logo.scale-100.png -------------------------------------------------------------------------------- /src/GeocodeAndRoutingOnMouseMove/LocalNetworkSample.UWP/Assets/SmallLogo.scale-100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/GeocodeAndRoutingOnMouseMove/LocalNetworkSample.UWP/Assets/SmallLogo.scale-100.png -------------------------------------------------------------------------------- /src/GeocodeAndRoutingOnMouseMove/LocalNetworkSample.UWP/Assets/SplashScreen.scale-100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/GeocodeAndRoutingOnMouseMove/LocalNetworkSample.UWP/Assets/SplashScreen.scale-100.png -------------------------------------------------------------------------------- /src/GeocodeAndRoutingOnMouseMove/LocalNetworkSample.UWP/Assets/StoreLogo.scale-100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/GeocodeAndRoutingOnMouseMove/LocalNetworkSample.UWP/Assets/StoreLogo.scale-100.png -------------------------------------------------------------------------------- /src/GeocodeAndRoutingOnMouseMove/LocalNetworkSample.UWP/LocalNetworkSample.UWP_TemporaryKey.pfx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/GeocodeAndRoutingOnMouseMove/LocalNetworkSample.UWP/LocalNetworkSample.UWP_TemporaryKey.pfx -------------------------------------------------------------------------------- /src/GeocodeAndRoutingOnMouseMove/LocalNetworkSample.UWP/README.txt: -------------------------------------------------------------------------------- 1 | To use your own geocoder, place the geocoder files into 2 | \Data\Locators\[name of locator]\ 3 | and set the build action of all the files to 'Content' 4 | 5 | 6 | To use your own route network, place the network files into 7 | \Data\Networks\[name of network]\ 8 | and set the build action of all the files to 'Content' 9 | -------------------------------------------------------------------------------- /src/GeocodeAndRoutingOnMouseMove/README.md: -------------------------------------------------------------------------------- 1 | # Geocode and Route on MouseMove 2 | 3 | Demonstrates fast reverse geocoding and routing on mouse move. 4 | - Supports both online and offline routing and geocoding. 5 | - Both WinStore and WinDesktop sample. 6 | - MVVM - View models are shared for both platforms. 7 | - Separate but similar native-looking views for each platform. 8 | 9 | 10 | ![Screenshot](Screenshot_WinStore.png) 11 | 12 | 13 | ![Screenshot](Screenshot_WinDesktop.png) 14 | -------------------------------------------------------------------------------- /src/GeocodeAndRoutingOnMouseMove/Screenshot_WinDesktop.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/GeocodeAndRoutingOnMouseMove/Screenshot_WinDesktop.png -------------------------------------------------------------------------------- /src/GeocodeAndRoutingOnMouseMove/Screenshot_WinStore.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/GeocodeAndRoutingOnMouseMove/Screenshot_WinStore.png -------------------------------------------------------------------------------- /src/GeocodeAndRoutingOnMouseMove/packages/repositories.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /src/GeometryEditor/App.xaml: -------------------------------------------------------------------------------- 1 |  6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /src/GeometryEditor/App.xaml.cs: -------------------------------------------------------------------------------- 1 | using System.Configuration; 2 | using System.Data; 3 | using System.Windows; 4 | 5 | namespace EditorDemo; 6 | 7 | /// 8 | /// Interaction logic for App.xaml 9 | /// 10 | public partial class App : Application 11 | { 12 | } 13 | 14 | -------------------------------------------------------------------------------- /src/GeometryEditor/AssemblyInfo.cs: -------------------------------------------------------------------------------- 1 | using System.Windows; 2 | 3 | [assembly:ThemeInfo( 4 | ResourceDictionaryLocation.None, //where theme specific resource dictionaries are located 5 | //(used if a resource is not found in the page, 6 | // or application resource dictionaries) 7 | ResourceDictionaryLocation.SourceAssembly //where the generic resource dictionary is located 8 | //(used if a resource is not found in the page, 9 | // app, or any theme specific resource dictionaries) 10 | )] 11 | -------------------------------------------------------------------------------- /src/GeometryEditor/MainWindow.xaml.cs: -------------------------------------------------------------------------------- 1 | using System.Text; 2 | using System.Windows; 3 | using System.Windows.Controls; 4 | using System.Windows.Data; 5 | using System.Windows.Documents; 6 | using System.Windows.Input; 7 | using System.Windows.Media; 8 | using System.Windows.Media.Imaging; 9 | using System.Windows.Navigation; 10 | using System.Windows.Shapes; 11 | 12 | namespace EditorDemo; 13 | 14 | /// 15 | /// Interaction logic for MainWindow.xaml 16 | /// 17 | public partial class MainWindow : Window 18 | { 19 | public MainWindow() 20 | { 21 | InitializeComponent(); 22 | } 23 | } -------------------------------------------------------------------------------- /src/GeometryEditor/SettingsMenu.xaml.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Linq; 4 | using System.Text; 5 | using System.Threading.Tasks; 6 | using System.Windows; 7 | using System.Windows.Controls; 8 | using System.Windows.Data; 9 | using System.Windows.Documents; 10 | using System.Windows.Input; 11 | using System.Windows.Media; 12 | using System.Windows.Media.Imaging; 13 | using System.Windows.Navigation; 14 | using System.Windows.Shapes; 15 | 16 | namespace EditorDemo 17 | { 18 | /// 19 | /// Interaction logic for SettingsMenu.xaml 20 | /// 21 | public partial class SettingsMenu : UserControl 22 | { 23 | public SettingsMenu() 24 | { 25 | InitializeComponent(); 26 | } 27 | } 28 | } 29 | -------------------------------------------------------------------------------- /src/GeometryEditor/edit-geometry-16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/GeometryEditor/edit-geometry-16.png -------------------------------------------------------------------------------- /src/HydrographicsSample/HydrographicsSample.Desktop/App.config: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /src/HydrographicsSample/HydrographicsSample.Desktop/App.xaml: -------------------------------------------------------------------------------- 1 |  6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /src/HydrographicsSample/HydrographicsSample.Desktop/App.xaml.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Configuration; 4 | using System.Data; 5 | using System.IO; 6 | using System.Linq; 7 | using System.Threading.Tasks; 8 | using System.Windows; 9 | 10 | namespace HydrographicsSample 11 | { 12 | /// 13 | /// Interaction logic for App.xaml 14 | /// 15 | public partial class App : Application 16 | { 17 | public App() 18 | { 19 | Esri.ArcGISRuntime.ArcGISRuntimeEnvironment.Initialize(); 20 | } 21 | } 22 | } 23 | -------------------------------------------------------------------------------- /src/HydrographicsSample/HydrographicsSample.Desktop/Properties/Settings.settings: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /src/HydrographicsSample/README.md: -------------------------------------------------------------------------------- 1 | # Electronic Navigation Charts (ENC) Demo 2 | 3 | Demonstrates how to work with and render ENC data using the Hydrographics package. 4 | 5 | The sample includes a set of "fake" test data for demonstration purposes. 6 | ENC Data can be downloaded from the NOAA website: http://www.charts.noaa.gov/ENCs/ENCs.shtml 7 | 8 | ![Screenshot](Screenshot_WinDesktop.png) 9 | -------------------------------------------------------------------------------- /src/HydrographicsSample/SampleData/GB5X01NE.000: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/HydrographicsSample/SampleData/GB5X01NE.000 -------------------------------------------------------------------------------- /src/HydrographicsSample/SampleData/GB5X01NW.000: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/HydrographicsSample/SampleData/GB5X01NW.000 -------------------------------------------------------------------------------- /src/HydrographicsSample/SampleData/GB5X01SE.000: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/HydrographicsSample/SampleData/GB5X01SE.000 -------------------------------------------------------------------------------- /src/HydrographicsSample/SampleData/GB5X01SW.000: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/HydrographicsSample/SampleData/GB5X01SW.000 -------------------------------------------------------------------------------- /src/HydrographicsSample/Screenshot_WinDesktop.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/HydrographicsSample/Screenshot_WinDesktop.png -------------------------------------------------------------------------------- /src/KmlViewer/KmlViewer/App.xaml: -------------------------------------------------------------------------------- 1 | 2 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /src/KmlViewer/KmlViewer/Assets/LargeTile.scale-100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/KmlViewer/KmlViewer/Assets/LargeTile.scale-100.png -------------------------------------------------------------------------------- /src/KmlViewer/KmlViewer/Assets/LargeTile.scale-125.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/KmlViewer/KmlViewer/Assets/LargeTile.scale-125.png -------------------------------------------------------------------------------- /src/KmlViewer/KmlViewer/Assets/LargeTile.scale-150.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/KmlViewer/KmlViewer/Assets/LargeTile.scale-150.png -------------------------------------------------------------------------------- /src/KmlViewer/KmlViewer/Assets/LargeTile.scale-200.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/KmlViewer/KmlViewer/Assets/LargeTile.scale-200.png -------------------------------------------------------------------------------- /src/KmlViewer/KmlViewer/Assets/LargeTile.scale-400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/KmlViewer/KmlViewer/Assets/LargeTile.scale-400.png -------------------------------------------------------------------------------- /src/KmlViewer/KmlViewer/Assets/LockScreenLogo.scale-200.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/KmlViewer/KmlViewer/Assets/LockScreenLogo.scale-200.png -------------------------------------------------------------------------------- /src/KmlViewer/KmlViewer/Assets/SmallTile.scale-100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/KmlViewer/KmlViewer/Assets/SmallTile.scale-100.png -------------------------------------------------------------------------------- /src/KmlViewer/KmlViewer/Assets/SmallTile.scale-125.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/KmlViewer/KmlViewer/Assets/SmallTile.scale-125.png -------------------------------------------------------------------------------- /src/KmlViewer/KmlViewer/Assets/SmallTile.scale-150.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/KmlViewer/KmlViewer/Assets/SmallTile.scale-150.png -------------------------------------------------------------------------------- /src/KmlViewer/KmlViewer/Assets/SmallTile.scale-200.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/KmlViewer/KmlViewer/Assets/SmallTile.scale-200.png -------------------------------------------------------------------------------- /src/KmlViewer/KmlViewer/Assets/SmallTile.scale-400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/KmlViewer/KmlViewer/Assets/SmallTile.scale-400.png -------------------------------------------------------------------------------- /src/KmlViewer/KmlViewer/Assets/SplashScreen.scale-100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/KmlViewer/KmlViewer/Assets/SplashScreen.scale-100.png -------------------------------------------------------------------------------- /src/KmlViewer/KmlViewer/Assets/SplashScreen.scale-125.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/KmlViewer/KmlViewer/Assets/SplashScreen.scale-125.png -------------------------------------------------------------------------------- /src/KmlViewer/KmlViewer/Assets/SplashScreen.scale-150.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/KmlViewer/KmlViewer/Assets/SplashScreen.scale-150.png -------------------------------------------------------------------------------- /src/KmlViewer/KmlViewer/Assets/SplashScreen.scale-200.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/KmlViewer/KmlViewer/Assets/SplashScreen.scale-200.png -------------------------------------------------------------------------------- /src/KmlViewer/KmlViewer/Assets/SplashScreen.scale-400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/KmlViewer/KmlViewer/Assets/SplashScreen.scale-400.png -------------------------------------------------------------------------------- /src/KmlViewer/KmlViewer/Assets/Square150x150Logo.scale-100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/KmlViewer/KmlViewer/Assets/Square150x150Logo.scale-100.png -------------------------------------------------------------------------------- /src/KmlViewer/KmlViewer/Assets/Square150x150Logo.scale-125.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/KmlViewer/KmlViewer/Assets/Square150x150Logo.scale-125.png -------------------------------------------------------------------------------- /src/KmlViewer/KmlViewer/Assets/Square150x150Logo.scale-150.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/KmlViewer/KmlViewer/Assets/Square150x150Logo.scale-150.png -------------------------------------------------------------------------------- /src/KmlViewer/KmlViewer/Assets/Square150x150Logo.scale-200.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/KmlViewer/KmlViewer/Assets/Square150x150Logo.scale-200.png -------------------------------------------------------------------------------- /src/KmlViewer/KmlViewer/Assets/Square150x150Logo.scale-400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/KmlViewer/KmlViewer/Assets/Square150x150Logo.scale-400.png -------------------------------------------------------------------------------- /src/KmlViewer/KmlViewer/Assets/Square44x44Logo.altform-unplated_targetsize-16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/KmlViewer/KmlViewer/Assets/Square44x44Logo.altform-unplated_targetsize-16.png -------------------------------------------------------------------------------- /src/KmlViewer/KmlViewer/Assets/Square44x44Logo.altform-unplated_targetsize-256.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/KmlViewer/KmlViewer/Assets/Square44x44Logo.altform-unplated_targetsize-256.png -------------------------------------------------------------------------------- /src/KmlViewer/KmlViewer/Assets/Square44x44Logo.altform-unplated_targetsize-32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/KmlViewer/KmlViewer/Assets/Square44x44Logo.altform-unplated_targetsize-32.png -------------------------------------------------------------------------------- /src/KmlViewer/KmlViewer/Assets/Square44x44Logo.altform-unplated_targetsize-48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/KmlViewer/KmlViewer/Assets/Square44x44Logo.altform-unplated_targetsize-48.png -------------------------------------------------------------------------------- /src/KmlViewer/KmlViewer/Assets/Square44x44Logo.scale-100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/KmlViewer/KmlViewer/Assets/Square44x44Logo.scale-100.png -------------------------------------------------------------------------------- /src/KmlViewer/KmlViewer/Assets/Square44x44Logo.scale-125.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/KmlViewer/KmlViewer/Assets/Square44x44Logo.scale-125.png -------------------------------------------------------------------------------- /src/KmlViewer/KmlViewer/Assets/Square44x44Logo.scale-150.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/KmlViewer/KmlViewer/Assets/Square44x44Logo.scale-150.png -------------------------------------------------------------------------------- /src/KmlViewer/KmlViewer/Assets/Square44x44Logo.scale-200.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/KmlViewer/KmlViewer/Assets/Square44x44Logo.scale-200.png -------------------------------------------------------------------------------- /src/KmlViewer/KmlViewer/Assets/Square44x44Logo.scale-400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/KmlViewer/KmlViewer/Assets/Square44x44Logo.scale-400.png -------------------------------------------------------------------------------- /src/KmlViewer/KmlViewer/Assets/Square44x44Logo.targetsize-16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/KmlViewer/KmlViewer/Assets/Square44x44Logo.targetsize-16.png -------------------------------------------------------------------------------- /src/KmlViewer/KmlViewer/Assets/Square44x44Logo.targetsize-24.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/KmlViewer/KmlViewer/Assets/Square44x44Logo.targetsize-24.png -------------------------------------------------------------------------------- /src/KmlViewer/KmlViewer/Assets/Square44x44Logo.targetsize-24_altform-unplated.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/KmlViewer/KmlViewer/Assets/Square44x44Logo.targetsize-24_altform-unplated.png -------------------------------------------------------------------------------- /src/KmlViewer/KmlViewer/Assets/Square44x44Logo.targetsize-256.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/KmlViewer/KmlViewer/Assets/Square44x44Logo.targetsize-256.png -------------------------------------------------------------------------------- /src/KmlViewer/KmlViewer/Assets/Square44x44Logo.targetsize-32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/KmlViewer/KmlViewer/Assets/Square44x44Logo.targetsize-32.png -------------------------------------------------------------------------------- /src/KmlViewer/KmlViewer/Assets/Square44x44Logo.targetsize-48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/KmlViewer/KmlViewer/Assets/Square44x44Logo.targetsize-48.png -------------------------------------------------------------------------------- /src/KmlViewer/KmlViewer/Assets/StoreLogo.scale-100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/KmlViewer/KmlViewer/Assets/StoreLogo.scale-100.png -------------------------------------------------------------------------------- /src/KmlViewer/KmlViewer/Assets/StoreLogo.scale-125.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/KmlViewer/KmlViewer/Assets/StoreLogo.scale-125.png -------------------------------------------------------------------------------- /src/KmlViewer/KmlViewer/Assets/StoreLogo.scale-150.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/KmlViewer/KmlViewer/Assets/StoreLogo.scale-150.png -------------------------------------------------------------------------------- /src/KmlViewer/KmlViewer/Assets/StoreLogo.scale-200.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/KmlViewer/KmlViewer/Assets/StoreLogo.scale-200.png -------------------------------------------------------------------------------- /src/KmlViewer/KmlViewer/Assets/StoreLogo.scale-400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/KmlViewer/KmlViewer/Assets/StoreLogo.scale-400.png -------------------------------------------------------------------------------- /src/KmlViewer/KmlViewer/Assets/Wide310x150Logo.scale-100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/KmlViewer/KmlViewer/Assets/Wide310x150Logo.scale-100.png -------------------------------------------------------------------------------- /src/KmlViewer/KmlViewer/Assets/Wide310x150Logo.scale-125.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/KmlViewer/KmlViewer/Assets/Wide310x150Logo.scale-125.png -------------------------------------------------------------------------------- /src/KmlViewer/KmlViewer/Assets/Wide310x150Logo.scale-150.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/KmlViewer/KmlViewer/Assets/Wide310x150Logo.scale-150.png -------------------------------------------------------------------------------- /src/KmlViewer/KmlViewer/Assets/Wide310x150Logo.scale-200.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/KmlViewer/KmlViewer/Assets/Wide310x150Logo.scale-200.png -------------------------------------------------------------------------------- /src/KmlViewer/KmlViewer/Assets/Wide310x150Logo.scale-400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/KmlViewer/KmlViewer/Assets/Wide310x150Logo.scale-400.png -------------------------------------------------------------------------------- /src/KmlViewer/KmlViewer/Converters/DayOfYearToDateConverter.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Text; 4 | using Microsoft.UI.Xaml.Data; 5 | 6 | namespace KmlViewer 7 | { 8 | public class DayOfYearToDateConverter : IValueConverter 9 | { 10 | public object Convert(object value, Type targetType, object parameter, string language) 11 | { 12 | return new DateTime(DateTime.UtcNow.Year, 1, 1).AddDays((int)(double)value).ToString("M"); 13 | } 14 | 15 | public object ConvertBack(object value, Type targetType, object parameter, string language) 16 | { 17 | throw new NotImplementedException(); 18 | } 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /src/KmlViewer/KmlViewer/Converters/TimeOfDayTimeConverter.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Text; 4 | using Microsoft.UI.Xaml.Data; 5 | 6 | namespace KmlViewer 7 | { 8 | public class TimeOfDayTimeConverter : IValueConverter 9 | { 10 | public object Convert(object value, Type targetType, object parameter, string language) 11 | { 12 | return new DateTime(2015, 1, 1).AddHours((double)value).ToString("t"); 13 | } 14 | 15 | public object ConvertBack(object value, Type targetType, object parameter, string language) 16 | { 17 | throw new NotImplementedException(); 18 | } 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /src/KmlViewer/KmlViewer/Icons/group_layer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/KmlViewer/KmlViewer/Icons/group_layer.png -------------------------------------------------------------------------------- /src/KmlViewer/KmlViewer/Icons/kml_folder.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/KmlViewer/KmlViewer/Icons/kml_folder.png -------------------------------------------------------------------------------- /src/KmlViewer/KmlViewer/Icons/kml_layer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/KmlViewer/KmlViewer/Icons/kml_layer.png -------------------------------------------------------------------------------- /src/KmlViewer/KmlViewer/Icons/kml_model.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/KmlViewer/KmlViewer/Icons/kml_model.png -------------------------------------------------------------------------------- /src/KmlViewer/KmlViewer/Icons/kml_networklink.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/KmlViewer/KmlViewer/Icons/kml_networklink.png -------------------------------------------------------------------------------- /src/KmlViewer/KmlViewer/Icons/map_service.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/KmlViewer/KmlViewer/Icons/map_service.png -------------------------------------------------------------------------------- /src/KmlViewer/KmlViewer/Icons/scene_layer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/KmlViewer/KmlViewer/Icons/scene_layer.png -------------------------------------------------------------------------------- /src/KmlViewer/KmlViewer/KmlLogo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/KmlViewer/KmlViewer/KmlLogo.png -------------------------------------------------------------------------------- /src/KmlViewer/KmlViewer/MainWindow.xaml.cs: -------------------------------------------------------------------------------- 1 | using Microsoft.UI.Xaml; 2 | using WinUIEx; 3 | 4 | namespace KmlViewer 5 | { 6 | public sealed partial class MainWindow : Window 7 | { 8 | public MainWindow() 9 | { 10 | this.InitializeComponent(); 11 | ExtendsContentIntoTitleBar = true; 12 | WindowManager.Get(this).PersistenceId = "MainWindow"; 13 | } 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /src/KmlViewer/KmlViewer/Properties/launchSettings.json: -------------------------------------------------------------------------------- 1 | { 2 | "profiles": { 3 | "KmlViewer (Package)": { 4 | "commandName": "MsixPackage" 5 | }, 6 | "KmlViewer (Unpackaged)": { 7 | "commandName": "Project" 8 | } 9 | } 10 | } -------------------------------------------------------------------------------- /src/KmlViewer/KmlViewer/SampleData/EarthquakesPreview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/KmlViewer/KmlViewer/SampleData/EarthquakesPreview.png -------------------------------------------------------------------------------- /src/KmlViewer/KmlViewer/SampleData/FlightMapsUKPreview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/KmlViewer/KmlViewer/SampleData/FlightMapsUKPreview.png -------------------------------------------------------------------------------- /src/KmlViewer/KmlViewer/SampleData/Flight_Maps_UK_Ireland.kmz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/KmlViewer/KmlViewer/SampleData/Flight_Maps_UK_Ireland.kmz -------------------------------------------------------------------------------- /src/KmlViewer/KmlViewer/SampleData/LondonEyePreview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/KmlViewer/KmlViewer/SampleData/LondonEyePreview.png -------------------------------------------------------------------------------- /src/KmlViewer/KmlViewer/SampleData/RadarPreview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/KmlViewer/KmlViewer/SampleData/RadarPreview.png -------------------------------------------------------------------------------- /src/KmlViewer/KmlViewer/SampleData/london_eye.kmz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/KmlViewer/KmlViewer/SampleData/london_eye.kmz -------------------------------------------------------------------------------- /src/KmlViewer/KmlViewer/SampleData/radar.kmz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/KmlViewer/KmlViewer/SampleData/radar.kmz -------------------------------------------------------------------------------- /src/KmlViewer/README.md: -------------------------------------------------------------------------------- 1 | # KML 2D/3D Viewer 2 | 3 | App for opening KML and KMZ Files in a 3D or 2D View. 4 | 5 | ## Notable classes: 6 | 7 | * [`XInputSceneController.cs`](XInputHelper/XInputSceneController.cs) - Adds support for using a game controller to navigate the 3D View 8 | * [`CompassHeading.xaml.cs`](KmlViewer.Windows/CompassHeading.xaml.cs) - Compass control for visualizing viewing direction in 3D 9 | * [`JoystickControl.xaml.cs`](KmlViewer.Windows/JoystickControl.xaml.cs) - Touch-friendly joystick for controlling camera pitch 3D 10 | * [`KmlTreeView.xaml.cs`](KmlViewer.Windows/KmlTreeView.xaml.cs) - An efficient KML Tree View control matching the Google Earth behavior. 11 | 12 | ![image](https://github.com/user-attachments/assets/54683dce-6cda-438a-9f01-9a9878f84197) 13 | 14 | 15 | -------------------------------------------------------------------------------- /src/KmlViewer/XInputHelper/XInputHelper.csproj: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | net8.0-windows10.0.19041 5 | enable 6 | enable 7 | 8 | 9 | 10 | 200.5.0 11 | 12 | 13 | 4.2.0 14 | 15 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /src/MapViewer/ArcGISMapViewer.Controls/Table/Cell.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using Microsoft.UI.Xaml; 3 | using Microsoft.UI.Xaml.Controls; 4 | using Windows.Foundation; 5 | 6 | namespace ArcGISMapViewer.Controls 7 | { 8 | public abstract class Cell : ContentPresenter 9 | { 10 | 11 | public Cell() 12 | { 13 | this.Padding = new Thickness(2); 14 | } 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /src/MapViewer/ArcGISMapViewer.Controls/Table/FeatureTableView.Themes.xaml.cs: -------------------------------------------------------------------------------- 1 | using Microsoft.UI.Xaml; 2 | 3 | namespace ArcGISMapViewer.Controls; 4 | 5 | internal sealed partial class FeatureTableViewResources : ResourceDictionary 6 | { 7 | public FeatureTableViewResources() 8 | { 9 | InitializeComponent(); 10 | } 11 | } -------------------------------------------------------------------------------- /src/MapViewer/ArcGISMapViewer/ApplicationConfiguration.xaml: -------------------------------------------------------------------------------- 1 |  5 | 6 | https://www.arcgis.com/ 7 | SET_CLIENT_ID 8 | SET_REDIRECT_URL 9 | 10 | 11 | -------------------------------------------------------------------------------- /src/MapViewer/ArcGISMapViewer/Assets/AppIcon_FullRes.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/MapViewer/ArcGISMapViewer/Assets/AppIcon_FullRes.png -------------------------------------------------------------------------------- /src/MapViewer/ArcGISMapViewer/Assets/ArcGIS.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/MapViewer/ArcGISMapViewer/Assets/ArcGIS.ico -------------------------------------------------------------------------------- /src/MapViewer/ArcGISMapViewer/Assets/LargeTile.scale-100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/MapViewer/ArcGISMapViewer/Assets/LargeTile.scale-100.png -------------------------------------------------------------------------------- /src/MapViewer/ArcGISMapViewer/Assets/LargeTile.scale-125.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/MapViewer/ArcGISMapViewer/Assets/LargeTile.scale-125.png -------------------------------------------------------------------------------- /src/MapViewer/ArcGISMapViewer/Assets/LargeTile.scale-150.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/MapViewer/ArcGISMapViewer/Assets/LargeTile.scale-150.png -------------------------------------------------------------------------------- /src/MapViewer/ArcGISMapViewer/Assets/LargeTile.scale-200.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/MapViewer/ArcGISMapViewer/Assets/LargeTile.scale-200.png -------------------------------------------------------------------------------- /src/MapViewer/ArcGISMapViewer/Assets/LargeTile.scale-400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/MapViewer/ArcGISMapViewer/Assets/LargeTile.scale-400.png -------------------------------------------------------------------------------- /src/MapViewer/ArcGISMapViewer/Assets/LockScreenLogo.scale-200.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/MapViewer/ArcGISMapViewer/Assets/LockScreenLogo.scale-200.png -------------------------------------------------------------------------------- /src/MapViewer/ArcGISMapViewer/Assets/SmallTile.scale-100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/MapViewer/ArcGISMapViewer/Assets/SmallTile.scale-100.png -------------------------------------------------------------------------------- /src/MapViewer/ArcGISMapViewer/Assets/SmallTile.scale-125.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/MapViewer/ArcGISMapViewer/Assets/SmallTile.scale-125.png -------------------------------------------------------------------------------- /src/MapViewer/ArcGISMapViewer/Assets/SmallTile.scale-150.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/MapViewer/ArcGISMapViewer/Assets/SmallTile.scale-150.png -------------------------------------------------------------------------------- /src/MapViewer/ArcGISMapViewer/Assets/SmallTile.scale-200.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/MapViewer/ArcGISMapViewer/Assets/SmallTile.scale-200.png -------------------------------------------------------------------------------- /src/MapViewer/ArcGISMapViewer/Assets/SmallTile.scale-400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/MapViewer/ArcGISMapViewer/Assets/SmallTile.scale-400.png -------------------------------------------------------------------------------- /src/MapViewer/ArcGISMapViewer/Assets/SplashScreen.scale-100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/MapViewer/ArcGISMapViewer/Assets/SplashScreen.scale-100.png -------------------------------------------------------------------------------- /src/MapViewer/ArcGISMapViewer/Assets/SplashScreen.scale-125.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/MapViewer/ArcGISMapViewer/Assets/SplashScreen.scale-125.png -------------------------------------------------------------------------------- /src/MapViewer/ArcGISMapViewer/Assets/SplashScreen.scale-150.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/MapViewer/ArcGISMapViewer/Assets/SplashScreen.scale-150.png -------------------------------------------------------------------------------- /src/MapViewer/ArcGISMapViewer/Assets/SplashScreen.scale-200.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/MapViewer/ArcGISMapViewer/Assets/SplashScreen.scale-200.png -------------------------------------------------------------------------------- /src/MapViewer/ArcGISMapViewer/Assets/SplashScreen.scale-400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/MapViewer/ArcGISMapViewer/Assets/SplashScreen.scale-400.png -------------------------------------------------------------------------------- /src/MapViewer/ArcGISMapViewer/Assets/Square150x150Logo.scale-100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/MapViewer/ArcGISMapViewer/Assets/Square150x150Logo.scale-100.png -------------------------------------------------------------------------------- /src/MapViewer/ArcGISMapViewer/Assets/Square150x150Logo.scale-125.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/MapViewer/ArcGISMapViewer/Assets/Square150x150Logo.scale-125.png -------------------------------------------------------------------------------- /src/MapViewer/ArcGISMapViewer/Assets/Square150x150Logo.scale-150.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/MapViewer/ArcGISMapViewer/Assets/Square150x150Logo.scale-150.png -------------------------------------------------------------------------------- /src/MapViewer/ArcGISMapViewer/Assets/Square150x150Logo.scale-200.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/MapViewer/ArcGISMapViewer/Assets/Square150x150Logo.scale-200.png -------------------------------------------------------------------------------- /src/MapViewer/ArcGISMapViewer/Assets/Square150x150Logo.scale-400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/MapViewer/ArcGISMapViewer/Assets/Square150x150Logo.scale-400.png -------------------------------------------------------------------------------- /src/MapViewer/ArcGISMapViewer/Assets/Square44x44Logo.altform-lightunplated_targetsize-16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/MapViewer/ArcGISMapViewer/Assets/Square44x44Logo.altform-lightunplated_targetsize-16.png -------------------------------------------------------------------------------- /src/MapViewer/ArcGISMapViewer/Assets/Square44x44Logo.altform-lightunplated_targetsize-24.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/MapViewer/ArcGISMapViewer/Assets/Square44x44Logo.altform-lightunplated_targetsize-24.png -------------------------------------------------------------------------------- /src/MapViewer/ArcGISMapViewer/Assets/Square44x44Logo.altform-lightunplated_targetsize-256.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/MapViewer/ArcGISMapViewer/Assets/Square44x44Logo.altform-lightunplated_targetsize-256.png -------------------------------------------------------------------------------- /src/MapViewer/ArcGISMapViewer/Assets/Square44x44Logo.altform-lightunplated_targetsize-32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/MapViewer/ArcGISMapViewer/Assets/Square44x44Logo.altform-lightunplated_targetsize-32.png -------------------------------------------------------------------------------- /src/MapViewer/ArcGISMapViewer/Assets/Square44x44Logo.altform-lightunplated_targetsize-48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/MapViewer/ArcGISMapViewer/Assets/Square44x44Logo.altform-lightunplated_targetsize-48.png -------------------------------------------------------------------------------- /src/MapViewer/ArcGISMapViewer/Assets/Square44x44Logo.altform-unplated_targetsize-16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/MapViewer/ArcGISMapViewer/Assets/Square44x44Logo.altform-unplated_targetsize-16.png -------------------------------------------------------------------------------- /src/MapViewer/ArcGISMapViewer/Assets/Square44x44Logo.altform-unplated_targetsize-256.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/MapViewer/ArcGISMapViewer/Assets/Square44x44Logo.altform-unplated_targetsize-256.png -------------------------------------------------------------------------------- /src/MapViewer/ArcGISMapViewer/Assets/Square44x44Logo.altform-unplated_targetsize-32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/MapViewer/ArcGISMapViewer/Assets/Square44x44Logo.altform-unplated_targetsize-32.png -------------------------------------------------------------------------------- /src/MapViewer/ArcGISMapViewer/Assets/Square44x44Logo.scale-100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/MapViewer/ArcGISMapViewer/Assets/Square44x44Logo.scale-100.png -------------------------------------------------------------------------------- /src/MapViewer/ArcGISMapViewer/Assets/Square44x44Logo.scale-125.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/MapViewer/ArcGISMapViewer/Assets/Square44x44Logo.scale-125.png -------------------------------------------------------------------------------- /src/MapViewer/ArcGISMapViewer/Assets/Square44x44Logo.scale-150.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/MapViewer/ArcGISMapViewer/Assets/Square44x44Logo.scale-150.png -------------------------------------------------------------------------------- /src/MapViewer/ArcGISMapViewer/Assets/Square44x44Logo.scale-200.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/MapViewer/ArcGISMapViewer/Assets/Square44x44Logo.scale-200.png -------------------------------------------------------------------------------- /src/MapViewer/ArcGISMapViewer/Assets/Square44x44Logo.scale-400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/MapViewer/ArcGISMapViewer/Assets/Square44x44Logo.scale-400.png -------------------------------------------------------------------------------- /src/MapViewer/ArcGISMapViewer/Assets/Square44x44Logo.targetsize-16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/MapViewer/ArcGISMapViewer/Assets/Square44x44Logo.targetsize-16.png -------------------------------------------------------------------------------- /src/MapViewer/ArcGISMapViewer/Assets/Square44x44Logo.targetsize-24.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/MapViewer/ArcGISMapViewer/Assets/Square44x44Logo.targetsize-24.png -------------------------------------------------------------------------------- /src/MapViewer/ArcGISMapViewer/Assets/Square44x44Logo.targetsize-24_altform-unplated.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/MapViewer/ArcGISMapViewer/Assets/Square44x44Logo.targetsize-24_altform-unplated.png -------------------------------------------------------------------------------- /src/MapViewer/ArcGISMapViewer/Assets/Square44x44Logo.targetsize-256.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/MapViewer/ArcGISMapViewer/Assets/Square44x44Logo.targetsize-256.png -------------------------------------------------------------------------------- /src/MapViewer/ArcGISMapViewer/Assets/Square44x44Logo.targetsize-32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/MapViewer/ArcGISMapViewer/Assets/Square44x44Logo.targetsize-32.png -------------------------------------------------------------------------------- /src/MapViewer/ArcGISMapViewer/Assets/Square44x44Logo.targetsize-48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/MapViewer/ArcGISMapViewer/Assets/Square44x44Logo.targetsize-48.png -------------------------------------------------------------------------------- /src/MapViewer/ArcGISMapViewer/Assets/Square44x44Logo.targetsize-48_altform-unplated.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/MapViewer/ArcGISMapViewer/Assets/Square44x44Logo.targetsize-48_altform-unplated.png -------------------------------------------------------------------------------- /src/MapViewer/ArcGISMapViewer/Assets/StoreLogo.backup.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/MapViewer/ArcGISMapViewer/Assets/StoreLogo.backup.png -------------------------------------------------------------------------------- /src/MapViewer/ArcGISMapViewer/Assets/StoreLogo.scale-100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/MapViewer/ArcGISMapViewer/Assets/StoreLogo.scale-100.png -------------------------------------------------------------------------------- /src/MapViewer/ArcGISMapViewer/Assets/StoreLogo.scale-125.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/MapViewer/ArcGISMapViewer/Assets/StoreLogo.scale-125.png -------------------------------------------------------------------------------- /src/MapViewer/ArcGISMapViewer/Assets/StoreLogo.scale-150.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/MapViewer/ArcGISMapViewer/Assets/StoreLogo.scale-150.png -------------------------------------------------------------------------------- /src/MapViewer/ArcGISMapViewer/Assets/StoreLogo.scale-200.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/MapViewer/ArcGISMapViewer/Assets/StoreLogo.scale-200.png -------------------------------------------------------------------------------- /src/MapViewer/ArcGISMapViewer/Assets/StoreLogo.scale-400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/MapViewer/ArcGISMapViewer/Assets/StoreLogo.scale-400.png -------------------------------------------------------------------------------- /src/MapViewer/ArcGISMapViewer/Assets/Wide310x150Logo.scale-100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/MapViewer/ArcGISMapViewer/Assets/Wide310x150Logo.scale-100.png -------------------------------------------------------------------------------- /src/MapViewer/ArcGISMapViewer/Assets/Wide310x150Logo.scale-125.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/MapViewer/ArcGISMapViewer/Assets/Wide310x150Logo.scale-125.png -------------------------------------------------------------------------------- /src/MapViewer/ArcGISMapViewer/Assets/Wide310x150Logo.scale-150.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/MapViewer/ArcGISMapViewer/Assets/Wide310x150Logo.scale-150.png -------------------------------------------------------------------------------- /src/MapViewer/ArcGISMapViewer/Assets/Wide310x150Logo.scale-200.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/MapViewer/ArcGISMapViewer/Assets/Wide310x150Logo.scale-200.png -------------------------------------------------------------------------------- /src/MapViewer/ArcGISMapViewer/Assets/Wide310x150Logo.scale-400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/MapViewer/ArcGISMapViewer/Assets/Wide310x150Logo.scale-400.png -------------------------------------------------------------------------------- /src/MapViewer/ArcGISMapViewer/Assets/heroimage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/MapViewer/ArcGISMapViewer/Assets/heroimage.png -------------------------------------------------------------------------------- /src/MapViewer/ArcGISMapViewer/GlobalUsings.cs: -------------------------------------------------------------------------------- 1 | global using System; 2 | global using System.Collections.Generic; 3 | global using System.Threading.Tasks; 4 | 5 | global using Microsoft.UI.Xaml; 6 | 7 | global using Esri.ArcGISRuntime.Geometry; 8 | global using Esri.ArcGISRuntime.Mapping; 9 | global using WinUIEx; 10 | 11 | global using ArcGISMapViewer.ViewModels; -------------------------------------------------------------------------------- /src/MapViewer/ArcGISMapViewer/Properties/launchSettings.json: -------------------------------------------------------------------------------- 1 | { 2 | "profiles": { 3 | "ArcGISMapViewer (Package)": { 4 | "commandName": "MsixPackage" 5 | }, 6 | "ArcGISMapViewer (Unpackaged)": { 7 | "commandName": "Project" 8 | } 9 | } 10 | } -------------------------------------------------------------------------------- /src/MapViewer/ArcGISMapViewer/Views/NewMapPage.xaml: -------------------------------------------------------------------------------- 1 | 2 | 11 | 12 | 13 | 14 | 15 | 16 | -------------------------------------------------------------------------------- /src/MapViewer/README.md: -------------------------------------------------------------------------------- 1 | # Map Viewer Sample 2 | 3 | This WinUI application attempts to bring together a number of workflows and UI components into a full ArcGIS Portal Item Viewer. 4 | 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. 5 | 6 | https://github.com/user-attachments/assets/96acc8d2-e041-4636-9b68-0ef07e4b3c19 7 | 8 | 9 | ## Configuration 10 | 11 | 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. 12 | 13 | 14 | -------------------------------------------------------------------------------- /src/MauiSignin/App.xaml.cs: -------------------------------------------------------------------------------- 1 | namespace MauiSignin; 2 | 3 | public partial class App : Application 4 | { 5 | public App() 6 | { 7 | InitializeComponent(); 8 | 9 | MainPage = new StartupPage(); 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /src/MauiSignin/AppShell.xaml.cs: -------------------------------------------------------------------------------- 1 | namespace MauiSignin; 2 | 3 | public partial class AppShell : Shell 4 | { 5 | public AppShell() 6 | { 7 | InitializeComponent(); 8 | BindingContext = AppSettings.Instance; 9 | } 10 | 11 | private async void SignOutButton_Clicked(object sender, EventArgs e) 12 | { 13 | await AppSettings.Instance.SignOut(); 14 | //await GoToAsync("StartupPage"); 15 | Application.Current!.MainPage = new StartupPage(); 16 | } 17 | } 18 | -------------------------------------------------------------------------------- /src/MauiSignin/MapPage.xaml: -------------------------------------------------------------------------------- 1 |  2 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /src/MauiSignin/MapPage.xaml.cs: -------------------------------------------------------------------------------- 1 | using Esri.ArcGISRuntime.Portal; 2 | 3 | namespace MauiSignin; 4 | 5 | public partial class MapPage : ContentPage 6 | { 7 | public MapPage() 8 | { 9 | InitializeComponent(); 10 | } 11 | 12 | public MapPage(PortalItem item) : this() 13 | { 14 | mapView.Map = new Esri.ArcGISRuntime.Mapping.Map(item); 15 | } 16 | } -------------------------------------------------------------------------------- /src/MauiSignin/ModelBase.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.ComponentModel; 4 | using System.Linq; 5 | using System.Runtime.CompilerServices; 6 | using System.Text; 7 | using System.Threading.Tasks; 8 | 9 | namespace MauiSignin 10 | { 11 | internal class ModelBase : INotifyPropertyChanged 12 | { 13 | public event PropertyChangedEventHandler? PropertyChanged; 14 | 15 | protected void OnPropertyChanged([CallerMemberName] string? propertyName = null) 16 | { 17 | PropertyChanged?.Invoke(this, new PropertyChangedEventArgs(propertyName)); 18 | } 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /src/MauiSignin/Platforms/Android/MainActivity.cs: -------------------------------------------------------------------------------- 1 | using Android.App; 2 | using Android.Content.PM; 3 | using Android.OS; 4 | 5 | namespace MauiSignin; 6 | 7 | [Activity(Theme = "@style/Maui.SplashTheme", MainLauncher = true, ConfigurationChanges = ConfigChanges.ScreenSize | ConfigChanges.Orientation | ConfigChanges.UiMode | ConfigChanges.ScreenLayout | ConfigChanges.SmallestScreenSize | ConfigChanges.Density)] 8 | public class MainActivity : MauiAppCompatActivity 9 | { 10 | } 11 | -------------------------------------------------------------------------------- /src/MauiSignin/Platforms/Android/MainApplication.cs: -------------------------------------------------------------------------------- 1 | using Android.App; 2 | using Android.Runtime; 3 | 4 | namespace MauiSignin; 5 | 6 | [Application] 7 | public class MainApplication : MauiApplication 8 | { 9 | public MainApplication(IntPtr handle, JniHandleOwnership ownership) 10 | : base(handle, ownership) 11 | { 12 | 13 | } 14 | 15 | protected override MauiApp CreateMauiApp() => MauiProgram.CreateMauiApp(); 16 | } 17 | -------------------------------------------------------------------------------- /src/MauiSignin/Platforms/Android/Resources/values/colors.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | #512BD4 4 | #2B0B98 5 | #2B0B98 6 | -------------------------------------------------------------------------------- /src/MauiSignin/Platforms/Android/WebAuthenticationCallbackActivity.cs: -------------------------------------------------------------------------------- 1 | using Android.App; 2 | using Android.Content.PM; 3 | 4 | namespace MauiSignin.Platforms.Android; 5 | 6 | [Activity(NoHistory = true, LaunchMode = LaunchMode.SingleTop, Exported = true)] 7 | [IntentFilter(new[] { global::Android.Content.Intent.ActionView }, 8 | Categories = new[] { global::Android.Content.Intent.CategoryDefault, global::Android.Content.Intent.CategoryBrowsable }, 9 | DataScheme = AppSettings.OAuthRedirectScheme)] 10 | public class WebAuthenticationCallbackActivity : WebAuthenticatorCallbackActivity 11 | { 12 | } -------------------------------------------------------------------------------- /src/MauiSignin/Platforms/MacCatalyst/AppDelegate.cs: -------------------------------------------------------------------------------- 1 | using Foundation; 2 | 3 | namespace MauiSignin; 4 | 5 | [Register("AppDelegate")] 6 | public class AppDelegate : MauiUIApplicationDelegate 7 | { 8 | protected override MauiApp CreateMauiApp() => MauiProgram.CreateMauiApp(); 9 | } 10 | -------------------------------------------------------------------------------- /src/MauiSignin/Platforms/MacCatalyst/Program.cs: -------------------------------------------------------------------------------- 1 | using ObjCRuntime; 2 | using UIKit; 3 | 4 | namespace MauiSignin; 5 | 6 | public class Program 7 | { 8 | // This is the main entry point of the application. 9 | static void Main(string[] args) 10 | { 11 | // if you want to use a different Application Delegate class from "AppDelegate" 12 | // you can specify it here. 13 | UIApplication.Main(args, null, typeof(AppDelegate)); 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /src/MauiSignin/Platforms/Tizen/Main.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using Microsoft.Maui; 3 | using Microsoft.Maui.Hosting; 4 | 5 | namespace MauiSignin; 6 | 7 | class Program : MauiApplication 8 | { 9 | protected override MauiApp CreateMauiApp() => MauiProgram.CreateMauiApp(); 10 | 11 | static void Main(string[] args) 12 | { 13 | var app = new Program(); 14 | app.Run(args); 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /src/MauiSignin/Platforms/Tizen/tizen-manifest.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | appicon.xhigh.png 7 | 8 | 9 | 10 | 11 | http://tizen.org/privilege/internet 12 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /src/MauiSignin/Platforms/Windows/App.xaml: -------------------------------------------------------------------------------- 1 |  7 | 8 | 9 | -------------------------------------------------------------------------------- /src/MauiSignin/Platforms/iOS/AppDelegate.cs: -------------------------------------------------------------------------------- 1 | using Foundation; 2 | 3 | namespace MauiSignin; 4 | 5 | [Register("AppDelegate")] 6 | public class AppDelegate : MauiUIApplicationDelegate 7 | { 8 | protected override MauiApp CreateMauiApp() => MauiProgram.CreateMauiApp(); 9 | } 10 | -------------------------------------------------------------------------------- /src/MauiSignin/Platforms/iOS/Program.cs: -------------------------------------------------------------------------------- 1 | using ObjCRuntime; 2 | using UIKit; 3 | 4 | namespace MauiSignin; 5 | 6 | public class Program 7 | { 8 | // This is the main entry point of the application. 9 | static void Main(string[] args) 10 | { 11 | // if you want to use a different Application Delegate class from "AppDelegate" 12 | // you can specify it here. 13 | UIApplication.Main(args, null, typeof(AppDelegate)); 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /src/MauiSignin/PortalPage.xaml.cs: -------------------------------------------------------------------------------- 1 | namespace MauiSignin; 2 | 3 | public partial class PortalPage : ContentPage 4 | { 5 | public PortalPage() 6 | { 7 | InitializeComponent(); 8 | } 9 | 10 | protected override void OnNavigatedTo(NavigatedToEventArgs args) 11 | { 12 | base.OnNavigatedTo(args); 13 | Shell.Current.FlyoutBehavior = FlyoutBehavior.Flyout; 14 | } 15 | 16 | private void MapItem_ItemTapped(object sender, SelectionChangedEventArgs e) 17 | { 18 | var item = e.CurrentSelection?.FirstOrDefault() as Esri.ArcGISRuntime.Portal.PortalItem; 19 | 20 | if (item != null) 21 | { 22 | ((CollectionView)sender).SelectedItem = null; 23 | Navigation.PushAsync(new MapPage(item)); 24 | } 25 | } 26 | } -------------------------------------------------------------------------------- /src/MauiSignin/Properties/launchSettings.json: -------------------------------------------------------------------------------- 1 | { 2 | "profiles": { 3 | "Windows Machine": { 4 | "commandName": "MsixPackage", 5 | "nativeDebugging": false 6 | } 7 | } 8 | } -------------------------------------------------------------------------------- /src/MauiSignin/README.md: -------------------------------------------------------------------------------- 1 | Demo: .NET MAUI Sign In Sample 2 | ======================= 3 | Required version: ArcGIS Maps SDK for .NET 200.0.0 4 | 5 | Demonstrates using OAuth to sign into an ArcGIS Portal, retrieve and save an ArcGIS Maps SDK license, and store credentials persisting across application sessions. 6 | 7 | ### Notable classes: 8 | * [`OAuthAuthorizeHandler.cs`](OAuthAuthorizeHandler.cs) - Integrates .NET MAUI's and WinUIEx' WebAuthentication Handler with ArcGIS Maps SDK for .NET. 9 | * [`StartupPage.xaml.cs`](StartupPage.xaml.cs) - Configures the portal and OAuth, credential persistance in secure storage and ArcGIS Maps SDK license retrival. 10 | -------------------------------------------------------------------------------- /src/MauiSignin/Resources/AppIcon/appicon.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /src/MauiSignin/Resources/Fonts/OpenSans-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/MauiSignin/Resources/Fonts/OpenSans-Regular.ttf -------------------------------------------------------------------------------- /src/MauiSignin/Resources/Fonts/OpenSans-Semibold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/MauiSignin/Resources/Fonts/OpenSans-Semibold.ttf -------------------------------------------------------------------------------- /src/MauiSignin/Resources/Images/heroimage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/MauiSignin/Resources/Images/heroimage.png -------------------------------------------------------------------------------- /src/MauiSignin/Resources/Raw/AboutAssets.txt: -------------------------------------------------------------------------------- 1 | Any raw assets you want to be deployed with your application can be placed in 2 | this directory (and child directories). Deployment of the asset to your application 3 | is automatically handled by the following `MauiAsset` Build Action within your `.csproj`. 4 | 5 | 6 | 7 | These files will be deployed with you package and will be accessible using Essentials: 8 | 9 | async Task LoadMauiAsset() 10 | { 11 | using var stream = await FileSystem.OpenAppPackageFileAsync("AboutAssets.txt"); 12 | using var reader = new StreamReader(stream); 13 | 14 | var contents = reader.ReadToEnd(); 15 | } 16 | -------------------------------------------------------------------------------- /src/MauiSignin/SignInPage.xaml.cs: -------------------------------------------------------------------------------- 1 | using Esri.ArcGISRuntime.Portal; 2 | 3 | namespace MauiSignin; 4 | 5 | public partial class SignInPage : ContentPage 6 | { 7 | public SignInPage() 8 | { 9 | InitializeComponent(); 10 | } 11 | 12 | private async void SignIn_Clicked(object? sender, EventArgs e) 13 | { 14 | try 15 | { 16 | var arcgisPortal = await ArcGISPortal.CreateAsync(AppSettings.PortalUri, true); 17 | if(arcgisPortal != null) 18 | { 19 | SignInCompleted?.Invoke(this, arcgisPortal); 20 | } 21 | } 22 | catch(System.Exception) 23 | { 24 | } 25 | } 26 | 27 | public EventHandler? SignInCompleted; 28 | } -------------------------------------------------------------------------------- /src/OfflineWorkflowsSample/OfflineWorkflowsSample/Assets/Assets.scale-100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/OfflineWorkflowsSample/OfflineWorkflowsSample/Assets/Assets.scale-100.png -------------------------------------------------------------------------------- /src/OfflineWorkflowsSample/OfflineWorkflowsSample/Assets/Assets.scale-125.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/OfflineWorkflowsSample/OfflineWorkflowsSample/Assets/Assets.scale-125.png -------------------------------------------------------------------------------- /src/OfflineWorkflowsSample/OfflineWorkflowsSample/Assets/Assets.scale-150.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/OfflineWorkflowsSample/OfflineWorkflowsSample/Assets/Assets.scale-150.png -------------------------------------------------------------------------------- /src/OfflineWorkflowsSample/OfflineWorkflowsSample/Assets/Assets.scale-200.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/OfflineWorkflowsSample/OfflineWorkflowsSample/Assets/Assets.scale-200.png -------------------------------------------------------------------------------- /src/OfflineWorkflowsSample/OfflineWorkflowsSample/Assets/Assets.scale-400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/OfflineWorkflowsSample/OfflineWorkflowsSample/Assets/Assets.scale-400.png -------------------------------------------------------------------------------- /src/OfflineWorkflowsSample/OfflineWorkflowsSample/Assets/BadgeLogo.scale-100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/OfflineWorkflowsSample/OfflineWorkflowsSample/Assets/BadgeLogo.scale-100.png -------------------------------------------------------------------------------- /src/OfflineWorkflowsSample/OfflineWorkflowsSample/Assets/BadgeLogo.scale-125.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/OfflineWorkflowsSample/OfflineWorkflowsSample/Assets/BadgeLogo.scale-125.png -------------------------------------------------------------------------------- /src/OfflineWorkflowsSample/OfflineWorkflowsSample/Assets/BadgeLogo.scale-150.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/OfflineWorkflowsSample/OfflineWorkflowsSample/Assets/BadgeLogo.scale-150.png -------------------------------------------------------------------------------- /src/OfflineWorkflowsSample/OfflineWorkflowsSample/Assets/BadgeLogo.scale-200.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/OfflineWorkflowsSample/OfflineWorkflowsSample/Assets/BadgeLogo.scale-200.png -------------------------------------------------------------------------------- /src/OfflineWorkflowsSample/OfflineWorkflowsSample/Assets/BadgeLogo.scale-400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/OfflineWorkflowsSample/OfflineWorkflowsSample/Assets/BadgeLogo.scale-400.png -------------------------------------------------------------------------------- /src/OfflineWorkflowsSample/OfflineWorkflowsSample/Assets/LargeTile.scale-100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/OfflineWorkflowsSample/OfflineWorkflowsSample/Assets/LargeTile.scale-100.png -------------------------------------------------------------------------------- /src/OfflineWorkflowsSample/OfflineWorkflowsSample/Assets/LargeTile.scale-125.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/OfflineWorkflowsSample/OfflineWorkflowsSample/Assets/LargeTile.scale-125.png -------------------------------------------------------------------------------- /src/OfflineWorkflowsSample/OfflineWorkflowsSample/Assets/LargeTile.scale-150.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/OfflineWorkflowsSample/OfflineWorkflowsSample/Assets/LargeTile.scale-150.png -------------------------------------------------------------------------------- /src/OfflineWorkflowsSample/OfflineWorkflowsSample/Assets/LargeTile.scale-200.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/OfflineWorkflowsSample/OfflineWorkflowsSample/Assets/LargeTile.scale-200.png -------------------------------------------------------------------------------- /src/OfflineWorkflowsSample/OfflineWorkflowsSample/Assets/LargeTile.scale-400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/OfflineWorkflowsSample/OfflineWorkflowsSample/Assets/LargeTile.scale-400.png -------------------------------------------------------------------------------- /src/OfflineWorkflowsSample/OfflineWorkflowsSample/Assets/MapIcon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/OfflineWorkflowsSample/OfflineWorkflowsSample/Assets/MapIcon.png -------------------------------------------------------------------------------- /src/OfflineWorkflowsSample/OfflineWorkflowsSample/Assets/SmallTile.scale-100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/OfflineWorkflowsSample/OfflineWorkflowsSample/Assets/SmallTile.scale-100.png -------------------------------------------------------------------------------- /src/OfflineWorkflowsSample/OfflineWorkflowsSample/Assets/SmallTile.scale-125.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/OfflineWorkflowsSample/OfflineWorkflowsSample/Assets/SmallTile.scale-125.png -------------------------------------------------------------------------------- /src/OfflineWorkflowsSample/OfflineWorkflowsSample/Assets/SmallTile.scale-150.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/OfflineWorkflowsSample/OfflineWorkflowsSample/Assets/SmallTile.scale-150.png -------------------------------------------------------------------------------- /src/OfflineWorkflowsSample/OfflineWorkflowsSample/Assets/SmallTile.scale-200.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/OfflineWorkflowsSample/OfflineWorkflowsSample/Assets/SmallTile.scale-200.png -------------------------------------------------------------------------------- /src/OfflineWorkflowsSample/OfflineWorkflowsSample/Assets/SmallTile.scale-400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/OfflineWorkflowsSample/OfflineWorkflowsSample/Assets/SmallTile.scale-400.png -------------------------------------------------------------------------------- /src/OfflineWorkflowsSample/OfflineWorkflowsSample/Assets/SplashScreen.scale-100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/OfflineWorkflowsSample/OfflineWorkflowsSample/Assets/SplashScreen.scale-100.png -------------------------------------------------------------------------------- /src/OfflineWorkflowsSample/OfflineWorkflowsSample/Assets/SplashScreen.scale-125.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/OfflineWorkflowsSample/OfflineWorkflowsSample/Assets/SplashScreen.scale-125.png -------------------------------------------------------------------------------- /src/OfflineWorkflowsSample/OfflineWorkflowsSample/Assets/SplashScreen.scale-150.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/OfflineWorkflowsSample/OfflineWorkflowsSample/Assets/SplashScreen.scale-150.png -------------------------------------------------------------------------------- /src/OfflineWorkflowsSample/OfflineWorkflowsSample/Assets/SplashScreen.scale-200.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/OfflineWorkflowsSample/OfflineWorkflowsSample/Assets/SplashScreen.scale-200.png -------------------------------------------------------------------------------- /src/OfflineWorkflowsSample/OfflineWorkflowsSample/Assets/SplashScreen.scale-400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/OfflineWorkflowsSample/OfflineWorkflowsSample/Assets/SplashScreen.scale-400.png -------------------------------------------------------------------------------- /src/OfflineWorkflowsSample/OfflineWorkflowsSample/Assets/Square150x150Logo.scale-100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/OfflineWorkflowsSample/OfflineWorkflowsSample/Assets/Square150x150Logo.scale-100.png -------------------------------------------------------------------------------- /src/OfflineWorkflowsSample/OfflineWorkflowsSample/Assets/Square150x150Logo.scale-125.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/OfflineWorkflowsSample/OfflineWorkflowsSample/Assets/Square150x150Logo.scale-125.png -------------------------------------------------------------------------------- /src/OfflineWorkflowsSample/OfflineWorkflowsSample/Assets/Square150x150Logo.scale-150.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/OfflineWorkflowsSample/OfflineWorkflowsSample/Assets/Square150x150Logo.scale-150.png -------------------------------------------------------------------------------- /src/OfflineWorkflowsSample/OfflineWorkflowsSample/Assets/Square150x150Logo.scale-200.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/OfflineWorkflowsSample/OfflineWorkflowsSample/Assets/Square150x150Logo.scale-200.png -------------------------------------------------------------------------------- /src/OfflineWorkflowsSample/OfflineWorkflowsSample/Assets/Square150x150Logo.scale-400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/OfflineWorkflowsSample/OfflineWorkflowsSample/Assets/Square150x150Logo.scale-400.png -------------------------------------------------------------------------------- /src/OfflineWorkflowsSample/OfflineWorkflowsSample/Assets/Square310x310Logo.scale-100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/OfflineWorkflowsSample/OfflineWorkflowsSample/Assets/Square310x310Logo.scale-100.png -------------------------------------------------------------------------------- /src/OfflineWorkflowsSample/OfflineWorkflowsSample/Assets/Square310x310Logo.scale-200.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/OfflineWorkflowsSample/OfflineWorkflowsSample/Assets/Square310x310Logo.scale-200.png -------------------------------------------------------------------------------- /src/OfflineWorkflowsSample/OfflineWorkflowsSample/Assets/Square310x310Logo.scale-400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/OfflineWorkflowsSample/OfflineWorkflowsSample/Assets/Square310x310Logo.scale-400.png -------------------------------------------------------------------------------- /src/OfflineWorkflowsSample/OfflineWorkflowsSample/Assets/Square44x44Logo.altform-unplated_targetsize-16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/OfflineWorkflowsSample/OfflineWorkflowsSample/Assets/Square44x44Logo.altform-unplated_targetsize-16.png -------------------------------------------------------------------------------- /src/OfflineWorkflowsSample/OfflineWorkflowsSample/Assets/Square44x44Logo.altform-unplated_targetsize-256.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/OfflineWorkflowsSample/OfflineWorkflowsSample/Assets/Square44x44Logo.altform-unplated_targetsize-256.png -------------------------------------------------------------------------------- /src/OfflineWorkflowsSample/OfflineWorkflowsSample/Assets/Square44x44Logo.altform-unplated_targetsize-32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/OfflineWorkflowsSample/OfflineWorkflowsSample/Assets/Square44x44Logo.altform-unplated_targetsize-32.png -------------------------------------------------------------------------------- /src/OfflineWorkflowsSample/OfflineWorkflowsSample/Assets/Square44x44Logo.altform-unplated_targetsize-48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/OfflineWorkflowsSample/OfflineWorkflowsSample/Assets/Square44x44Logo.altform-unplated_targetsize-48.png -------------------------------------------------------------------------------- /src/OfflineWorkflowsSample/OfflineWorkflowsSample/Assets/Square44x44Logo.scale-100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/OfflineWorkflowsSample/OfflineWorkflowsSample/Assets/Square44x44Logo.scale-100.png -------------------------------------------------------------------------------- /src/OfflineWorkflowsSample/OfflineWorkflowsSample/Assets/Square44x44Logo.scale-125.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/OfflineWorkflowsSample/OfflineWorkflowsSample/Assets/Square44x44Logo.scale-125.png -------------------------------------------------------------------------------- /src/OfflineWorkflowsSample/OfflineWorkflowsSample/Assets/Square44x44Logo.scale-150.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/OfflineWorkflowsSample/OfflineWorkflowsSample/Assets/Square44x44Logo.scale-150.png -------------------------------------------------------------------------------- /src/OfflineWorkflowsSample/OfflineWorkflowsSample/Assets/Square44x44Logo.scale-200.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/OfflineWorkflowsSample/OfflineWorkflowsSample/Assets/Square44x44Logo.scale-200.png -------------------------------------------------------------------------------- /src/OfflineWorkflowsSample/OfflineWorkflowsSample/Assets/Square44x44Logo.scale-400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/OfflineWorkflowsSample/OfflineWorkflowsSample/Assets/Square44x44Logo.scale-400.png -------------------------------------------------------------------------------- /src/OfflineWorkflowsSample/OfflineWorkflowsSample/Assets/Square44x44Logo.targetsize-16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/OfflineWorkflowsSample/OfflineWorkflowsSample/Assets/Square44x44Logo.targetsize-16.png -------------------------------------------------------------------------------- /src/OfflineWorkflowsSample/OfflineWorkflowsSample/Assets/Square44x44Logo.targetsize-24.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/OfflineWorkflowsSample/OfflineWorkflowsSample/Assets/Square44x44Logo.targetsize-24.png -------------------------------------------------------------------------------- /src/OfflineWorkflowsSample/OfflineWorkflowsSample/Assets/Square44x44Logo.targetsize-24_altform-unplated.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/OfflineWorkflowsSample/OfflineWorkflowsSample/Assets/Square44x44Logo.targetsize-24_altform-unplated.png -------------------------------------------------------------------------------- /src/OfflineWorkflowsSample/OfflineWorkflowsSample/Assets/Square44x44Logo.targetsize-256.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/OfflineWorkflowsSample/OfflineWorkflowsSample/Assets/Square44x44Logo.targetsize-256.png -------------------------------------------------------------------------------- /src/OfflineWorkflowsSample/OfflineWorkflowsSample/Assets/Square44x44Logo.targetsize-32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/OfflineWorkflowsSample/OfflineWorkflowsSample/Assets/Square44x44Logo.targetsize-32.png -------------------------------------------------------------------------------- /src/OfflineWorkflowsSample/OfflineWorkflowsSample/Assets/Square44x44Logo.targetsize-48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/OfflineWorkflowsSample/OfflineWorkflowsSample/Assets/Square44x44Logo.targetsize-48.png -------------------------------------------------------------------------------- /src/OfflineWorkflowsSample/OfflineWorkflowsSample/Assets/Square71x71Logo.scale-100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/OfflineWorkflowsSample/OfflineWorkflowsSample/Assets/Square71x71Logo.scale-100.png -------------------------------------------------------------------------------- /src/OfflineWorkflowsSample/OfflineWorkflowsSample/Assets/Square71x71Logo.scale-200.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/OfflineWorkflowsSample/OfflineWorkflowsSample/Assets/Square71x71Logo.scale-200.png -------------------------------------------------------------------------------- /src/OfflineWorkflowsSample/OfflineWorkflowsSample/Assets/Square71x71Logo.scale-400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/OfflineWorkflowsSample/OfflineWorkflowsSample/Assets/Square71x71Logo.scale-400.png -------------------------------------------------------------------------------- /src/OfflineWorkflowsSample/OfflineWorkflowsSample/Assets/StoreLogo.scale-100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/OfflineWorkflowsSample/OfflineWorkflowsSample/Assets/StoreLogo.scale-100.png -------------------------------------------------------------------------------- /src/OfflineWorkflowsSample/OfflineWorkflowsSample/Assets/StoreLogo.scale-125.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/OfflineWorkflowsSample/OfflineWorkflowsSample/Assets/StoreLogo.scale-125.png -------------------------------------------------------------------------------- /src/OfflineWorkflowsSample/OfflineWorkflowsSample/Assets/StoreLogo.scale-150.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/OfflineWorkflowsSample/OfflineWorkflowsSample/Assets/StoreLogo.scale-150.png -------------------------------------------------------------------------------- /src/OfflineWorkflowsSample/OfflineWorkflowsSample/Assets/StoreLogo.scale-400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/OfflineWorkflowsSample/OfflineWorkflowsSample/Assets/StoreLogo.scale-400.png -------------------------------------------------------------------------------- /src/OfflineWorkflowsSample/OfflineWorkflowsSample/Assets/Wide310x150Logo.scale-100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/OfflineWorkflowsSample/OfflineWorkflowsSample/Assets/Wide310x150Logo.scale-100.png -------------------------------------------------------------------------------- /src/OfflineWorkflowsSample/OfflineWorkflowsSample/Assets/Wide310x150Logo.scale-125.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/OfflineWorkflowsSample/OfflineWorkflowsSample/Assets/Wide310x150Logo.scale-125.png -------------------------------------------------------------------------------- /src/OfflineWorkflowsSample/OfflineWorkflowsSample/Assets/Wide310x150Logo.scale-150.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/OfflineWorkflowsSample/OfflineWorkflowsSample/Assets/Wide310x150Logo.scale-150.png -------------------------------------------------------------------------------- /src/OfflineWorkflowsSample/OfflineWorkflowsSample/Assets/Wide310x150Logo.scale-200.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/OfflineWorkflowsSample/OfflineWorkflowsSample/Assets/Wide310x150Logo.scale-200.png -------------------------------------------------------------------------------- /src/OfflineWorkflowsSample/OfflineWorkflowsSample/Assets/Wide310x150Logo.scale-400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/OfflineWorkflowsSample/OfflineWorkflowsSample/Assets/Wide310x150Logo.scale-400.png -------------------------------------------------------------------------------- /src/OfflineWorkflowsSample/OfflineWorkflowsSample/Assets/banner-background-blue.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/OfflineWorkflowsSample/OfflineWorkflowsSample/Assets/banner-background-blue.png -------------------------------------------------------------------------------- /src/OfflineWorkflowsSample/OfflineWorkflowsSample/Assets/square-310-400.scale-100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/OfflineWorkflowsSample/OfflineWorkflowsSample/Assets/square-310-400.scale-100.png -------------------------------------------------------------------------------- /src/OfflineWorkflowsSample/OfflineWorkflowsSample/Assets/square-310-400.scale-125.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/OfflineWorkflowsSample/OfflineWorkflowsSample/Assets/square-310-400.scale-125.png -------------------------------------------------------------------------------- /src/OfflineWorkflowsSample/OfflineWorkflowsSample/Assets/square-310-400.scale-150.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/OfflineWorkflowsSample/OfflineWorkflowsSample/Assets/square-310-400.scale-150.png -------------------------------------------------------------------------------- /src/OfflineWorkflowsSample/OfflineWorkflowsSample/Assets/square-310-400.scale-200.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/OfflineWorkflowsSample/OfflineWorkflowsSample/Assets/square-310-400.scale-200.png -------------------------------------------------------------------------------- /src/OfflineWorkflowsSample/OfflineWorkflowsSample/Assets/square-310-400.scale-400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/OfflineWorkflowsSample/OfflineWorkflowsSample/Assets/square-310-400.scale-400.png -------------------------------------------------------------------------------- /src/OfflineWorkflowsSample/OfflineWorkflowsSample/Assets/square-71-400.scale-100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/OfflineWorkflowsSample/OfflineWorkflowsSample/Assets/square-71-400.scale-100.png -------------------------------------------------------------------------------- /src/OfflineWorkflowsSample/OfflineWorkflowsSample/Assets/square-71-400.scale-125.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/OfflineWorkflowsSample/OfflineWorkflowsSample/Assets/square-71-400.scale-125.png -------------------------------------------------------------------------------- /src/OfflineWorkflowsSample/OfflineWorkflowsSample/Assets/square-71-400.scale-150.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/OfflineWorkflowsSample/OfflineWorkflowsSample/Assets/square-71-400.scale-150.png -------------------------------------------------------------------------------- /src/OfflineWorkflowsSample/OfflineWorkflowsSample/Assets/square-71-400.scale-200.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/OfflineWorkflowsSample/OfflineWorkflowsSample/Assets/square-71-400.scale-200.png -------------------------------------------------------------------------------- /src/OfflineWorkflowsSample/OfflineWorkflowsSample/Assets/square-71-400.scale-400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/OfflineWorkflowsSample/OfflineWorkflowsSample/Assets/square-71-400.scale-400.png -------------------------------------------------------------------------------- /src/OfflineWorkflowsSample/OfflineWorkflowsSample/Converters/DoubleToScaleStringConverter.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using Windows.UI.Xaml.Data; 3 | 4 | namespace OfflineWorkflowSample.Converters 5 | { 6 | class DoubleToScaleStringConverter : IValueConverter 7 | { 8 | // Converts a double to a string 9 | public object Convert(object value, Type targetType, object parameter, string language) 10 | { 11 | return $"1:{value:n0}"; 12 | } 13 | 14 | public object ConvertBack(object value, Type targetType, object parameter, string language) 15 | { 16 | throw new NotImplementedException(); 17 | } 18 | } 19 | } 20 | -------------------------------------------------------------------------------- /src/OfflineWorkflowsSample/OfflineWorkflowsSample/Infrastructure/IWindowService.cs: -------------------------------------------------------------------------------- 1 | using System.Threading.Tasks; 2 | using Esri.ArcGISRuntime.Portal; 3 | using OfflineWorkflowSample.ViewModels; 4 | 5 | namespace OfflineWorkflowsSample 6 | { 7 | public interface IWindowService 8 | { 9 | Task ShowAlertAsync(string message); 10 | Task ShowAlertAsync(string message, string title); 11 | void SetBusy(bool isBusy); 12 | void SetBusyMessage(string message); 13 | void NavigateToPageForItem(PortalItemViewModel item); 14 | void NavigateToLoginPage(); 15 | void LaunchItem(Item item); 16 | } 17 | } -------------------------------------------------------------------------------- /src/OfflineWorkflowsSample/OfflineWorkflowsSample/Views/Browsing/OfflineMapsView.xaml: -------------------------------------------------------------------------------- 1 |  10 | 14 | -------------------------------------------------------------------------------- /src/OfflineWorkflowsSample/OfflineWorkflowsSample/Views/Browsing/PortalBrowserView.xaml.cs: -------------------------------------------------------------------------------- 1 | using Windows.UI.Xaml; 2 | using Windows.UI.Xaml.Controls; 3 | using OfflineWorkflowsSample; 4 | 5 | namespace OfflineWorkflowSample.Views 6 | { 7 | public sealed partial class PortalBrowserView : Page 8 | { 9 | public PortalBrowserView() 10 | { 11 | InitializeComponent(); 12 | this.DataContext = this; 13 | } 14 | 15 | public MainViewModel ViewModel => (MainViewModel) Application.Current.Resources[nameof(MainViewModel)]; 16 | public PortalViewModel PortalViewModel => ViewModel.PortalViewModel; 17 | } 18 | } -------------------------------------------------------------------------------- /src/OfflineWorkflowsSample/OfflineWorkflowsSample/Views/Browsing/PortalGroupView.xaml.cs: -------------------------------------------------------------------------------- 1 | using Windows.UI.Xaml; 2 | using Windows.UI.Xaml.Controls; 3 | using OfflineWorkflowsSample; 4 | 5 | namespace OfflineWorkflowSample.Views 6 | { 7 | public sealed partial class PortalGroupView : Page 8 | { 9 | public PortalGroupView() 10 | { 11 | InitializeComponent(); 12 | this.DataContext = this; 13 | } 14 | 15 | public MainViewModel ViewModel => (MainViewModel) Application.Current.Resources[nameof(MainViewModel)]; 16 | public PortalViewModel PortalViewModel => ViewModel.PortalViewModel; 17 | } 18 | } -------------------------------------------------------------------------------- /src/OfflineWorkflowsSample/OfflineWorkflowsSample/Views/Browsing/SearchPage.xaml.cs: -------------------------------------------------------------------------------- 1 | using Windows.UI.Xaml; 2 | using Windows.UI.Xaml.Controls; 3 | using OfflineWorkflowsSample; 4 | using OfflineWorkflowSample.ViewModels; 5 | 6 | namespace OfflineWorkflowSample.Views 7 | { 8 | public sealed partial class SearchPage : Page 9 | { 10 | public SearchPage() 11 | { 12 | InitializeComponent(); 13 | this.DataContext = this; 14 | } 15 | 16 | // ReSharper disable once MemberCanBePrivate.Global 17 | public MainViewModel ViewModel => (MainViewModel) Application.Current.Resources[nameof(MainViewModel)]; 18 | public PortalSearchViewModel SearchViewModel => ViewModel.PortalViewModel.SearchViewModel; 19 | } 20 | } -------------------------------------------------------------------------------- /src/OfflineWorkflowsSample/OfflineWorkflowsSample/Views/ItemPages/Offline/DownloadMapAreaView.xaml.cs: -------------------------------------------------------------------------------- 1 | using Windows.UI.Xaml.Controls; 2 | 3 | // The User Control item template is documented at https://go.microsoft.com/fwlink/?LinkId=234236 4 | 5 | namespace OfflineWorkflowsSample.DownloadMapArea 6 | { 7 | public sealed partial class DownloadMapAreaView : UserControl 8 | { 9 | public DownloadMapAreaView() 10 | { 11 | InitializeComponent(); 12 | } 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /src/OfflineWorkflowsSample/OfflineWorkflowsSample/Views/ItemPages/Offline/GenerateMapAreaView.xaml.cs: -------------------------------------------------------------------------------- 1 | using Windows.UI.Xaml.Controls; 2 | 3 | namespace OfflineWorkflowsSample.GenerateMapArea 4 | { 5 | public sealed partial class GenerateMapAreaView : UserControl 6 | { 7 | public GenerateMapAreaView() 8 | { 9 | InitializeComponent(); 10 | } 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /src/OfflineWorkflowsSample/OfflineWorkflowsSample/project.json: -------------------------------------------------------------------------------- 1 | { 2 | "dependencies": { 3 | }, 4 | 5 | "frameworks": { 6 | "uap10.0": { } 7 | }, 8 | 9 | "runtimes": { 10 | "win10-arm": { }, 11 | "win10-arm-aot": { }, 12 | "win10-x86": { }, 13 | "win10-x86-aot": { }, 14 | "win10-x64": { }, 15 | "win10-x64-aot": { } 16 | } 17 | } 18 | -------------------------------------------------------------------------------- /src/OfflineWorkflowsSample/auth_screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/OfflineWorkflowsSample/auth_screenshot.png -------------------------------------------------------------------------------- /src/OfflineWorkflowsSample/offline_browse_screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/OfflineWorkflowsSample/offline_browse_screenshot.png -------------------------------------------------------------------------------- /src/OfflineWorkflowsSample/offline_browse_screenshot_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/OfflineWorkflowsSample/offline_browse_screenshot_2.png -------------------------------------------------------------------------------- /src/OfflineWorkflowsSample/on_demand_screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/OfflineWorkflowsSample/on_demand_screenshot.png -------------------------------------------------------------------------------- /src/OfflineWorkflowsSample/pre_planned_screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/OfflineWorkflowsSample/pre_planned_screenshot.png -------------------------------------------------------------------------------- /src/SceneViewEdit/SceneEditHelperDiagram.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/SceneViewEdit/SceneEditHelperDiagram.png -------------------------------------------------------------------------------- /src/SceneViewEdit/SceneEditingDemo/App.xaml: -------------------------------------------------------------------------------- 1 |  7 | 8 | 9 | -------------------------------------------------------------------------------- /src/SceneViewEdit/SceneEditingDemo/SceneEditingDemo.csproj: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | WinExe 5 | net8.0-windows10.0.19041.0 6 | 10.0.19041.0 7 | win-x86;win-x64;win-arm64 8 | true 9 | 10 | 11 | 12 | 13 | 200.3.0 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /src/SceneViewEdit/screenshot1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/SceneViewEdit/screenshot1.png -------------------------------------------------------------------------------- /src/SceneViewEdit/screenshot2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/SceneViewEdit/screenshot2.png -------------------------------------------------------------------------------- /src/SymbolEditor/SymbolEditor.MSIX/Images/LockScreenLogo.scale-200.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/SymbolEditor/SymbolEditor.MSIX/Images/LockScreenLogo.scale-200.png -------------------------------------------------------------------------------- /src/SymbolEditor/SymbolEditor.MSIX/Images/SplashScreen.scale-200.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/SymbolEditor/SymbolEditor.MSIX/Images/SplashScreen.scale-200.png -------------------------------------------------------------------------------- /src/SymbolEditor/SymbolEditor.MSIX/Images/Square150x150Logo.scale-200.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/SymbolEditor/SymbolEditor.MSIX/Images/Square150x150Logo.scale-200.png -------------------------------------------------------------------------------- /src/SymbolEditor/SymbolEditor.MSIX/Images/Square44x44Logo.scale-200.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/SymbolEditor/SymbolEditor.MSIX/Images/Square44x44Logo.scale-200.png -------------------------------------------------------------------------------- /src/SymbolEditor/SymbolEditor.MSIX/Images/Square44x44Logo.targetsize-24_altform-unplated.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/SymbolEditor/SymbolEditor.MSIX/Images/Square44x44Logo.targetsize-24_altform-unplated.png -------------------------------------------------------------------------------- /src/SymbolEditor/SymbolEditor.MSIX/Images/StoreLogo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/SymbolEditor/SymbolEditor.MSIX/Images/StoreLogo.png -------------------------------------------------------------------------------- /src/SymbolEditor/SymbolEditor.MSIX/Images/Wide310x150Logo.scale-200.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/SymbolEditor/SymbolEditor.MSIX/Images/Wide310x150Logo.scale-200.png -------------------------------------------------------------------------------- /src/SymbolEditor/SymbolEditorApp/Resources/ArcGISRuntime2D_Pro25.stylx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/SymbolEditor/SymbolEditorApp/Resources/ArcGISRuntime2D_Pro25.stylx -------------------------------------------------------------------------------- /src/SymbolEditor/SymbolEditorApp/UserSettings.settings: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | True 7 | 8 | 9 | Steel 10 | 11 | 12 | -------------------------------------------------------------------------------- /src/SymbolEditor/readme.md: -------------------------------------------------------------------------------- 1 | # Symbol Editor 2 | 3 | Demonstrates a in-depth symbol editing with a .NET 8 WPF app (with MSIX packaging) using the [ArcGIS Runtime SDK for .NET](https://developers.arcgis.com/net/). 4 | 5 | The application uses MahApps.Metro to provide a modern user experience. 6 | 7 | ![screenshot showing desktop application with windows for configuring symbol properties](screenshot.png) -------------------------------------------------------------------------------- /src/SymbolEditor/screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/SymbolEditor/screenshot.png -------------------------------------------------------------------------------- /src/TurnByTurn/RoutingSample.Desktop/App.config: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /src/TurnByTurn/RoutingSample.Desktop/App.xaml.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Configuration; 4 | using System.Data; 5 | using System.Linq; 6 | using System.Threading.Tasks; 7 | using System.Windows; 8 | 9 | namespace RoutingSample.Desktop 10 | { 11 | /// 12 | /// Interaction logic for App.xaml 13 | /// 14 | public partial class App : Application 15 | { 16 | public App() 17 | { 18 | } 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /src/TurnByTurn/RoutingSample.Desktop/Properties/Settings.settings: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /src/TurnByTurn/RoutingSample.MAUI/App.xaml.cs: -------------------------------------------------------------------------------- 1 | namespace RoutingSample.MAUI 2 | { 3 | public partial class App : Application 4 | { 5 | public App() 6 | { 7 | InitializeComponent(); 8 | 9 | var rootNav = new NavigationPage(new LoginPage()); 10 | 11 | MainPage = rootNav; 12 | } 13 | } 14 | } -------------------------------------------------------------------------------- /src/TurnByTurn/RoutingSample.MAUI/MauiProgram.cs: -------------------------------------------------------------------------------- 1 | using Esri.ArcGISRuntime.Maui; 2 | using Esri.Calcite.Maui; 3 | 4 | namespace RoutingSample.MAUI 5 | { 6 | public static class MauiProgram 7 | { 8 | public static MauiApp CreateMauiApp() 9 | { 10 | var builder = MauiApp.CreateBuilder(); 11 | builder 12 | .UseMauiApp() 13 | .ConfigureFonts(fonts => 14 | { 15 | fonts.AddFont("OpenSans-Regular.ttf", "OpenSansRegular"); 16 | fonts.AddFont("OpenSans-Semibold.ttf", "OpenSansSemibold"); 17 | }) 18 | .UseArcGISRuntime().UseCalcite(); 19 | 20 | return builder.Build(); 21 | } 22 | } 23 | } -------------------------------------------------------------------------------- /src/TurnByTurn/RoutingSample.MAUI/Platforms/Android/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /src/TurnByTurn/RoutingSample.MAUI/Platforms/Android/MainActivity.cs: -------------------------------------------------------------------------------- 1 | using Android.App; 2 | using Android.Content.PM; 3 | using Android.OS; 4 | 5 | namespace RoutingSample.MAUI 6 | { 7 | [Activity(Theme = "@style/Maui.SplashTheme", MainLauncher = true, ConfigurationChanges = ConfigChanges.ScreenSize | ConfigChanges.Orientation | ConfigChanges.UiMode | ConfigChanges.ScreenLayout | ConfigChanges.SmallestScreenSize | ConfigChanges.Density)] 8 | public class MainActivity : MauiAppCompatActivity 9 | { 10 | } 11 | } -------------------------------------------------------------------------------- /src/TurnByTurn/RoutingSample.MAUI/Platforms/Android/Resources/values/colors.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | #512BD4 4 | #2B0B98 5 | #2B0B98 6 | -------------------------------------------------------------------------------- /src/TurnByTurn/RoutingSample.MAUI/Platforms/MacCatalyst/AppDelegate.cs: -------------------------------------------------------------------------------- 1 | using Foundation; 2 | 3 | namespace RoutingSample.MAUI 4 | { 5 | [Register("AppDelegate")] 6 | public class AppDelegate : MauiUIApplicationDelegate 7 | { 8 | protected override MauiApp CreateMauiApp() => MauiProgram.CreateMauiApp(); 9 | } 10 | } -------------------------------------------------------------------------------- /src/TurnByTurn/RoutingSample.MAUI/Platforms/MacCatalyst/Program.cs: -------------------------------------------------------------------------------- 1 | using ObjCRuntime; 2 | using UIKit; 3 | 4 | namespace RoutingSample.MAUI 5 | { 6 | public class Program 7 | { 8 | // This is the main entry point of the application. 9 | static void Main(string[] args) 10 | { 11 | // if you want to use a different Application Delegate class from "AppDelegate" 12 | // you can specify it here. 13 | UIApplication.Main(args, null, typeof(AppDelegate)); 14 | } 15 | } 16 | } -------------------------------------------------------------------------------- /src/TurnByTurn/RoutingSample.MAUI/Platforms/Windows/App.xaml: -------------------------------------------------------------------------------- 1 |  7 | 8 | 9 | -------------------------------------------------------------------------------- /src/TurnByTurn/RoutingSample.MAUI/Platforms/iOS/AppDelegate.cs: -------------------------------------------------------------------------------- 1 | using Foundation; 2 | 3 | namespace RoutingSample.MAUI 4 | { 5 | [Register("AppDelegate")] 6 | public class AppDelegate : MauiUIApplicationDelegate 7 | { 8 | protected override MauiApp CreateMauiApp() => MauiProgram.CreateMauiApp(); 9 | } 10 | } -------------------------------------------------------------------------------- /src/TurnByTurn/RoutingSample.MAUI/Platforms/iOS/Program.cs: -------------------------------------------------------------------------------- 1 | using ObjCRuntime; 2 | using UIKit; 3 | 4 | namespace RoutingSample.MAUI 5 | { 6 | public class Program 7 | { 8 | // This is the main entry point of the application. 9 | static void Main(string[] args) 10 | { 11 | // if you want to use a different Application Delegate class from "AppDelegate" 12 | // you can specify it here. 13 | UIApplication.Main(args, null, typeof(AppDelegate)); 14 | } 15 | } 16 | } -------------------------------------------------------------------------------- /src/TurnByTurn/RoutingSample.MAUI/Properties/launchSettings.json: -------------------------------------------------------------------------------- 1 | { 2 | "profiles": { 3 | "Windows Machine": { 4 | "commandName": "MsixPackage", 5 | "nativeDebugging": false 6 | } 7 | } 8 | } -------------------------------------------------------------------------------- /src/TurnByTurn/RoutingSample.MAUI/Resources/AppIcon/appicon.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /src/TurnByTurn/RoutingSample.MAUI/Resources/Fonts/OpenSans-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/TurnByTurn/RoutingSample.MAUI/Resources/Fonts/OpenSans-Regular.ttf -------------------------------------------------------------------------------- /src/TurnByTurn/RoutingSample.MAUI/Resources/Fonts/OpenSans-Semibold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/TurnByTurn/RoutingSample.MAUI/Resources/Fonts/OpenSans-Semibold.ttf -------------------------------------------------------------------------------- /src/TurnByTurn/RoutingSample.MAUI/Resources/Raw/AboutAssets.txt: -------------------------------------------------------------------------------- 1 | Any raw assets you want to be deployed with your application can be placed in 2 | this directory (and child directories). Deployment of the asset to your application 3 | is automatically handled by the following `MauiAsset` Build Action within your `.csproj`. 4 | 5 | 6 | 7 | These files will be deployed with you package and will be accessible using Essentials: 8 | 9 | async Task LoadMauiAsset() 10 | { 11 | using var stream = await FileSystem.OpenAppPackageFileAsync("AboutAssets.txt"); 12 | using var reader = new StreamReader(stream); 13 | 14 | var contents = reader.ReadToEnd(); 15 | } 16 | -------------------------------------------------------------------------------- /src/TurnByTurn/RoutingSample.Shared/Assets/Maneuvers/bearleft.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/TurnByTurn/RoutingSample.Shared/Assets/Maneuvers/bearleft.png -------------------------------------------------------------------------------- /src/TurnByTurn/RoutingSample.Shared/Assets/Maneuvers/bearright.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/TurnByTurn/RoutingSample.Shared/Assets/Maneuvers/bearright.png -------------------------------------------------------------------------------- /src/TurnByTurn/RoutingSample.Shared/Assets/Maneuvers/forkleft.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/TurnByTurn/RoutingSample.Shared/Assets/Maneuvers/forkleft.png -------------------------------------------------------------------------------- /src/TurnByTurn/RoutingSample.Shared/Assets/Maneuvers/forkright.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/TurnByTurn/RoutingSample.Shared/Assets/Maneuvers/forkright.png -------------------------------------------------------------------------------- /src/TurnByTurn/RoutingSample.Shared/Assets/Maneuvers/highwaymerge.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/TurnByTurn/RoutingSample.Shared/Assets/Maneuvers/highwaymerge.png -------------------------------------------------------------------------------- /src/TurnByTurn/RoutingSample.Shared/Assets/Maneuvers/rampleft.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/TurnByTurn/RoutingSample.Shared/Assets/Maneuvers/rampleft.png -------------------------------------------------------------------------------- /src/TurnByTurn/RoutingSample.Shared/Assets/Maneuvers/rampright.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/TurnByTurn/RoutingSample.Shared/Assets/Maneuvers/rampright.png -------------------------------------------------------------------------------- /src/TurnByTurn/RoutingSample.Shared/Assets/Maneuvers/roundabout.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/TurnByTurn/RoutingSample.Shared/Assets/Maneuvers/roundabout.png -------------------------------------------------------------------------------- /src/TurnByTurn/RoutingSample.Shared/Assets/Maneuvers/sharpleft.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/TurnByTurn/RoutingSample.Shared/Assets/Maneuvers/sharpleft.png -------------------------------------------------------------------------------- /src/TurnByTurn/RoutingSample.Shared/Assets/Maneuvers/sharpright.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/TurnByTurn/RoutingSample.Shared/Assets/Maneuvers/sharpright.png -------------------------------------------------------------------------------- /src/TurnByTurn/RoutingSample.Shared/Assets/Maneuvers/stop.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/TurnByTurn/RoutingSample.Shared/Assets/Maneuvers/stop.png -------------------------------------------------------------------------------- /src/TurnByTurn/RoutingSample.Shared/Assets/Maneuvers/straight.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/TurnByTurn/RoutingSample.Shared/Assets/Maneuvers/straight.png -------------------------------------------------------------------------------- /src/TurnByTurn/RoutingSample.Shared/Assets/Maneuvers/turnleft.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/TurnByTurn/RoutingSample.Shared/Assets/Maneuvers/turnleft.png -------------------------------------------------------------------------------- /src/TurnByTurn/RoutingSample.Shared/Assets/Maneuvers/turnright.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/TurnByTurn/RoutingSample.Shared/Assets/Maneuvers/turnright.png -------------------------------------------------------------------------------- /src/TurnByTurn/RoutingSample.Shared/Assets/Maneuvers/uturn.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/TurnByTurn/RoutingSample.Shared/Assets/Maneuvers/uturn.png -------------------------------------------------------------------------------- /src/TurnByTurn/RoutingSample.Shared/Converters/DistanceFormatter.cs: -------------------------------------------------------------------------------- 1 | using Esri.ArcGISRuntime.Navigation; 2 | using System; 3 | 4 | namespace RoutingSample.Converters 5 | { 6 | public class DistanceFormatter : StringFormatter 7 | { 8 | protected override string Format(object value, object paramter, string language) 9 | { 10 | if (value == null) 11 | { 12 | // Placeholder for NULL 13 | return "0 ft"; 14 | } 15 | 16 | if (value is TrackingDistance distance) 17 | { 18 | return $"{distance.DisplayText} {distance.DisplayTextUnits.Abbreviation}"; 19 | } 20 | 21 | throw new NotSupportedException(); 22 | } 23 | } 24 | } 25 | -------------------------------------------------------------------------------- /src/TurnByTurn/RoutingSample.Shared/Converters/EnumFormatter.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | 3 | namespace RoutingSample.Converters 4 | { 5 | public class EnumFormatter : StringFormatter 6 | { 7 | protected override string Format(object value, object parameter, string language) 8 | { 9 | if (value == null) 10 | return string.Empty; 11 | 12 | try 13 | { 14 | return Enum.GetName(value.GetType(), value); 15 | } 16 | catch 17 | { 18 | return string.Empty; 19 | } 20 | } 21 | } 22 | } 23 | -------------------------------------------------------------------------------- /src/TurnByTurn/RoutingSample.Shared/Converters/NullToCollapsedConverter.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | 3 | #if NETFX_CORE 4 | using Windows.UI.Xaml; 5 | #else 6 | using System.Windows; 7 | #endif 8 | 9 | namespace RoutingSample.Converters 10 | { 11 | public class NullToCollapsedConverter : ValueConverter 12 | { 13 | protected override object Convert(object value, Type targetType, object parameter, string language) 14 | { 15 | return value == null ? Visibility.Collapsed : Visibility.Visible; 16 | } 17 | 18 | protected override object ConvertBack(object value, Type targetType, object parameter, string language) 19 | { 20 | throw new NotImplementedException(); 21 | } 22 | } 23 | } -------------------------------------------------------------------------------- /src/TurnByTurn/RoutingSample.Shared/ViewModels/ViewModelBase.cs: -------------------------------------------------------------------------------- 1 | namespace RoutingSample.ViewModels 2 | { 3 | public abstract class ViewModelBase : ObservableObject 4 | { 5 | /// 6 | /// Determines whether the application is executing in design mode. 7 | /// 8 | protected static bool IsDesignMode 9 | { 10 | get 11 | { 12 | #if MAUI 13 | return false; 14 | #elif NETFX_CORE 15 | return Windows.ApplicationModel.DesignMode.DesignModeEnabled; 16 | #else 17 | return System.ComponentModel.DesignerProperties.GetIsInDesignMode(new System.Windows.DependencyObject()); 18 | #endif 19 | } 20 | } 21 | } 22 | } 23 | -------------------------------------------------------------------------------- /src/TurnByTurn/RoutingSample.Universal/Assets/Logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/TurnByTurn/RoutingSample.Universal/Assets/Logo.png -------------------------------------------------------------------------------- /src/TurnByTurn/RoutingSample.Universal/Assets/SmallLogo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/TurnByTurn/RoutingSample.Universal/Assets/SmallLogo.png -------------------------------------------------------------------------------- /src/TurnByTurn/RoutingSample.Universal/Assets/SplashScreen.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/TurnByTurn/RoutingSample.Universal/Assets/SplashScreen.png -------------------------------------------------------------------------------- /src/TurnByTurn/RoutingSample.Universal/Assets/SplashScreen.scale-100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/TurnByTurn/RoutingSample.Universal/Assets/SplashScreen.scale-100.png -------------------------------------------------------------------------------- /src/TurnByTurn/RoutingSample.Universal/Assets/SplashScreen.scale-200.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/TurnByTurn/RoutingSample.Universal/Assets/SplashScreen.scale-200.png -------------------------------------------------------------------------------- /src/TurnByTurn/RoutingSample.Universal/Assets/StoreLogo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/TurnByTurn/RoutingSample.Universal/Assets/StoreLogo.png -------------------------------------------------------------------------------- /src/TurnByTurn/RoutingSample.Universal/RoutingSample_TemporaryKey.pfx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/TurnByTurn/RoutingSample.Universal/RoutingSample_TemporaryKey.pfx -------------------------------------------------------------------------------- /src/TurnByTurn/Screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/TurnByTurn/Screenshot.png -------------------------------------------------------------------------------- /src/ViewshedInTabletopAR/FormsDemoAR/FormsDemoAR.Android/Assets/AboutAssets.txt: -------------------------------------------------------------------------------- 1 | Any raw assets you want to be deployed with your application can be placed in 2 | this directory (and child directories) and given a Build Action of "AndroidAsset". 3 | 4 | These files will be deployed with you package and will be accessible using Android's 5 | AssetManager, like this: 6 | 7 | public class ReadAsset : Activity 8 | { 9 | protected override void OnCreate (Bundle bundle) 10 | { 11 | base.OnCreate (bundle); 12 | 13 | InputStream input = Assets.Open ("my_asset.txt"); 14 | } 15 | } 16 | 17 | Additionally, some Android functions will automatically load asset files: 18 | 19 | Typeface tf = Typeface.CreateFromAsset (Context.Assets, "fonts/samplefont.ttf"); 20 | -------------------------------------------------------------------------------- /src/ViewshedInTabletopAR/FormsDemoAR/FormsDemoAR.Android/Resources/drawable-hdpi/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/ViewshedInTabletopAR/FormsDemoAR/FormsDemoAR.Android/Resources/drawable-hdpi/icon.png -------------------------------------------------------------------------------- /src/ViewshedInTabletopAR/FormsDemoAR/FormsDemoAR.Android/Resources/drawable-xhdpi/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/ViewshedInTabletopAR/FormsDemoAR/FormsDemoAR.Android/Resources/drawable-xhdpi/icon.png -------------------------------------------------------------------------------- /src/ViewshedInTabletopAR/FormsDemoAR/FormsDemoAR.Android/Resources/drawable-xxhdpi/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/ViewshedInTabletopAR/FormsDemoAR/FormsDemoAR.Android/Resources/drawable-xxhdpi/icon.png -------------------------------------------------------------------------------- /src/ViewshedInTabletopAR/FormsDemoAR/FormsDemoAR.Android/Resources/drawable/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/ViewshedInTabletopAR/FormsDemoAR/FormsDemoAR.Android/Resources/drawable/icon.png -------------------------------------------------------------------------------- /src/ViewshedInTabletopAR/FormsDemoAR/FormsDemoAR.Android/Resources/layout/Tabbar.axml: -------------------------------------------------------------------------------- 1 | 2 | 12 | -------------------------------------------------------------------------------- /src/ViewshedInTabletopAR/FormsDemoAR/FormsDemoAR.Android/Resources/layout/Toolbar.axml: -------------------------------------------------------------------------------- 1 | 9 | 10 | -------------------------------------------------------------------------------- /src/ViewshedInTabletopAR/FormsDemoAR/FormsDemoAR.iOS/Assets.xcassets/AppIcon.appiconset/Icon1024.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/ViewshedInTabletopAR/FormsDemoAR/FormsDemoAR.iOS/Assets.xcassets/AppIcon.appiconset/Icon1024.png -------------------------------------------------------------------------------- /src/ViewshedInTabletopAR/FormsDemoAR/FormsDemoAR.iOS/Assets.xcassets/AppIcon.appiconset/Icon120.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/ViewshedInTabletopAR/FormsDemoAR/FormsDemoAR.iOS/Assets.xcassets/AppIcon.appiconset/Icon120.png -------------------------------------------------------------------------------- /src/ViewshedInTabletopAR/FormsDemoAR/FormsDemoAR.iOS/Assets.xcassets/AppIcon.appiconset/Icon152.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/ViewshedInTabletopAR/FormsDemoAR/FormsDemoAR.iOS/Assets.xcassets/AppIcon.appiconset/Icon152.png -------------------------------------------------------------------------------- /src/ViewshedInTabletopAR/FormsDemoAR/FormsDemoAR.iOS/Assets.xcassets/AppIcon.appiconset/Icon167.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/ViewshedInTabletopAR/FormsDemoAR/FormsDemoAR.iOS/Assets.xcassets/AppIcon.appiconset/Icon167.png -------------------------------------------------------------------------------- /src/ViewshedInTabletopAR/FormsDemoAR/FormsDemoAR.iOS/Assets.xcassets/AppIcon.appiconset/Icon180.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/ViewshedInTabletopAR/FormsDemoAR/FormsDemoAR.iOS/Assets.xcassets/AppIcon.appiconset/Icon180.png -------------------------------------------------------------------------------- /src/ViewshedInTabletopAR/FormsDemoAR/FormsDemoAR.iOS/Assets.xcassets/AppIcon.appiconset/Icon20.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/ViewshedInTabletopAR/FormsDemoAR/FormsDemoAR.iOS/Assets.xcassets/AppIcon.appiconset/Icon20.png -------------------------------------------------------------------------------- /src/ViewshedInTabletopAR/FormsDemoAR/FormsDemoAR.iOS/Assets.xcassets/AppIcon.appiconset/Icon29.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/ViewshedInTabletopAR/FormsDemoAR/FormsDemoAR.iOS/Assets.xcassets/AppIcon.appiconset/Icon29.png -------------------------------------------------------------------------------- /src/ViewshedInTabletopAR/FormsDemoAR/FormsDemoAR.iOS/Assets.xcassets/AppIcon.appiconset/Icon40.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/ViewshedInTabletopAR/FormsDemoAR/FormsDemoAR.iOS/Assets.xcassets/AppIcon.appiconset/Icon40.png -------------------------------------------------------------------------------- /src/ViewshedInTabletopAR/FormsDemoAR/FormsDemoAR.iOS/Assets.xcassets/AppIcon.appiconset/Icon58.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/ViewshedInTabletopAR/FormsDemoAR/FormsDemoAR.iOS/Assets.xcassets/AppIcon.appiconset/Icon58.png -------------------------------------------------------------------------------- /src/ViewshedInTabletopAR/FormsDemoAR/FormsDemoAR.iOS/Assets.xcassets/AppIcon.appiconset/Icon60.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/ViewshedInTabletopAR/FormsDemoAR/FormsDemoAR.iOS/Assets.xcassets/AppIcon.appiconset/Icon60.png -------------------------------------------------------------------------------- /src/ViewshedInTabletopAR/FormsDemoAR/FormsDemoAR.iOS/Assets.xcassets/AppIcon.appiconset/Icon76.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/ViewshedInTabletopAR/FormsDemoAR/FormsDemoAR.iOS/Assets.xcassets/AppIcon.appiconset/Icon76.png -------------------------------------------------------------------------------- /src/ViewshedInTabletopAR/FormsDemoAR/FormsDemoAR.iOS/Assets.xcassets/AppIcon.appiconset/Icon80.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/ViewshedInTabletopAR/FormsDemoAR/FormsDemoAR.iOS/Assets.xcassets/AppIcon.appiconset/Icon80.png -------------------------------------------------------------------------------- /src/ViewshedInTabletopAR/FormsDemoAR/FormsDemoAR.iOS/Assets.xcassets/AppIcon.appiconset/Icon87.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/ViewshedInTabletopAR/FormsDemoAR/FormsDemoAR.iOS/Assets.xcassets/AppIcon.appiconset/Icon87.png -------------------------------------------------------------------------------- /src/ViewshedInTabletopAR/FormsDemoAR/FormsDemoAR.iOS/Entitlements.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /src/ViewshedInTabletopAR/FormsDemoAR/FormsDemoAR.iOS/Main.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Linq; 4 | 5 | using Foundation; 6 | using UIKit; 7 | 8 | namespace FormsDemoAR.iOS 9 | { 10 | public class Application 11 | { 12 | // This is the main entry point of the application. 13 | static void Main(string[] args) 14 | { 15 | // if you want to use a different Application Delegate class from "AppDelegate" 16 | // you can specify it here. 17 | UIApplication.Main(args, null, "AppDelegate"); 18 | } 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /src/ViewshedInTabletopAR/FormsDemoAR/FormsDemoAR.iOS/Resources/Default-568h@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/ViewshedInTabletopAR/FormsDemoAR/FormsDemoAR.iOS/Resources/Default-568h@2x.png -------------------------------------------------------------------------------- /src/ViewshedInTabletopAR/FormsDemoAR/FormsDemoAR.iOS/Resources/Default-Portrait.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/ViewshedInTabletopAR/FormsDemoAR/FormsDemoAR.iOS/Resources/Default-Portrait.png -------------------------------------------------------------------------------- /src/ViewshedInTabletopAR/FormsDemoAR/FormsDemoAR.iOS/Resources/Default-Portrait@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/ViewshedInTabletopAR/FormsDemoAR/FormsDemoAR.iOS/Resources/Default-Portrait@2x.png -------------------------------------------------------------------------------- /src/ViewshedInTabletopAR/FormsDemoAR/FormsDemoAR.iOS/Resources/Default.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/ViewshedInTabletopAR/FormsDemoAR/FormsDemoAR.iOS/Resources/Default.png -------------------------------------------------------------------------------- /src/ViewshedInTabletopAR/FormsDemoAR/FormsDemoAR.iOS/Resources/Default@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/ViewshedInTabletopAR/FormsDemoAR/FormsDemoAR.iOS/Resources/Default@2x.png -------------------------------------------------------------------------------- /src/ViewshedInTabletopAR/FormsDemoAR/FormsDemoAR/FormsDemoAR.csproj: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | netstandard2.0 5 | true 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /src/ViewshedInTabletopAR/ar_demo.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/arcgis-maps-sdk-dotnet-demos/19a7bebbd1d290e7fa89791bb29fae093bd5489e/src/ViewshedInTabletopAR/ar_demo.jpg --------------------------------------------------------------------------------