├── .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 |
--------------------------------------------------------------------------------
/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 | 
11 |
12 |
13 | 
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 | 
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 | 
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 |
--------------------------------------------------------------------------------
/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 | 
--------------------------------------------------------------------------------
/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 |
--------------------------------------------------------------------------------
/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
--------------------------------------------------------------------------------