Show / Hide Table of Contents

Class BasemapGallery

Displays a collection of images representing basemaps from ArcGIS Online, a user-defined Portal, or a user-defined collection.

Inheritance
object
DependencyObject
UIElement
FrameworkElement
Control
BasemapGallery
Implements
IEquatable<DependencyObject>
IAnimationObject
IVisualElement
IVisualElement2
IEquatable<UIElement>
IEquatable<FrameworkElement>
IWinRTObject
IUnmanagedVirtualMethodTableProvider
IDynamicInterfaceCastable
IEquatable<Control>
Namespace: Esri.ArcGISRuntime.Toolkit.UI.Controls
Assembly: Esri.ArcGISRuntime.Toolkit.WinUI.dll
Syntax
[TemplatePart(Name = "PART_InnerListView", Type = typeof(ListView))]
[TemplatePart(Name = "PART_LoadingScrim", Type = typeof(UIElement))]
[WinRTRuntimeClassName("Microsoft.UI.Xaml.IUIElementOverrides")]
[WinRTExposedType(typeof(Esri_ArcGISRuntime_Toolkit_UI_Controls_CompassWinRTTypeDetails))]
public class BasemapGallery : Control, IEquatable<DependencyObject>, IAnimationObject, IVisualElement, IVisualElement2, IEquatable<UIElement>, IEquatable<FrameworkElement>, IWinRTObject, IUnmanagedVirtualMethodTableProvider, IDynamicInterfaceCastable, IEquatable<Control>
Remarks

If connected to a GeoView, changing the basemap selection will change the connected Map or Scene's basemap. Only basemaps whose spatial reference matches the map or scene's spatial reference can be selected for display.

Constructors

Name Description
BasemapGallery()

Initializes a new instance of the BasemapGallery class.

Fields

Name Description
AvailableBasemapsProperty

Identifies the AvailableBasemaps dependency property.

GalleryViewStyleProperty

Identifies the GalleryViewStyle dependency property.

GeoModelProperty

Identifies the GeoModel dependency property.

GridItemContainerStyleProperty

Identifies the GridItemContainerStyle dependency property.

GridItemTemplateProperty

Identifies the GridItemTemplate dependency property.

ListItemContainerStyleProperty

Identifies the ListItemContainerStyle dependency property.

ListItemTemplateProperty

Identifies the ListItemTemplate dependency property.

PortalProperty

Identifies the Portal dependency property.

SelectedBasemapProperty

Identifies the SelectedBasemap dependency property.

Properties

Name Description
AvailableBasemaps

Gets or sets the gallery of basemaps to show.

GalleryViewStyle

Gets or sets the view style for the gallery.

GeoModel

Gets or sets the connected GeoModel.

GridItemContainerStyle

Gets or sets the style used for the container used to display items when showing basemaps in a grid.

GridItemTemplate

Gets or sets the data template used to show basemaps in a grid.

ListItemContainerStyle

Gets or sets the style used for the container used to display items when showing basemaps in a list.

ListItemTemplate

Gets or sets the data template used to show basemaps in a list.

Portal

Gets or sets the portal to use for displaying basemaps.

SelectedBasemap

Gets or sets the selected basemap.

Methods

Name Description
OnApplyTemplate()

When overridden in a derived class, is invoked whenever application code or internal processes call ApplyTemplate().

Events

Name Description
BasemapSelected

Event raised when a basemap is selected.

In this article
Back to top Generated by DocFX