Class BookmarksView
The BookmarksView view presents bookmarks, either from a list defined by BookmarksOverride or the Map or Scene shown in the associated GeoView.
Implements
Namespace: Esri.ArcGISRuntime.Toolkit.UI.Controls
Assembly: Esri.ArcGISRuntime.Toolkit.WinUI.dll
Syntax
[TemplatePart(Name = "List", Type = typeof(ListView))]
[WinRTRuntimeClassName("Microsoft.UI.Xaml.IUIElementOverrides")]
[WinRTExposedType(typeof(Esri_ArcGISRuntime_Toolkit_UI_Controls_CompassWinRTTypeDetails))]
public class BookmarksView : Control, IEquatable<DependencyObject>, IAnimationObject, IVisualElement, IVisualElement2, IEquatable<UIElement>, IEquatable<FrameworkElement>, IWinRTObject, IUnmanagedVirtualMethodTableProvider, IDynamicInterfaceCastable, IEquatable<Control>
Constructors
Name | Description |
---|---|
BookmarksView() | Initializes a new instance of the BookmarksView class. |
Fields
Name | Description |
---|---|
BookmarksOverrideProperty | Identifies the BookmarksOverride dependency property. |
GeoViewProperty | Identifies the GeoView dependency property. |
ItemContainerStyleProperty | Identifies the ItemContainerStyle dependency property. |
ItemTemplateProperty | Identifies the ItemTemplate dependency property. |
Properties
Name | Description |
---|---|
BookmarksOverride | Gets or sets the list of bookmarks to display. Otherwise, the bookmarks from the Map or Scene shown in the associated GeoView are displayed. |
GeoView | Gets or sets the MapView or SceneView associated with this view. When a bookmark is selected, the viewpoint of this geoview will be set to the bookmark's viewpoint. By default, bookmarks from the geoview's Map or Scene property will be shown. To show a custom bookmark list, set BookmarksOverride. |
ItemContainerStyle | Gets or sets the style used by the list view items in the underlying list view control. |
ItemTemplate | Gets or sets the item template used to render bookmark entries in the list. |
Methods
Name | Description |
---|---|
OnApplyTemplate() | When overridden in a derived class, is invoked whenever application code or internal processes call ApplyTemplate(). |
Events
Name | Description |
---|---|
BookmarkSelected | Event raised when the user selects a bookmark. |