Class FloorFilter
FloorFilter provides a browsing experience for floor-aware maps and scenes, and allows you to filter the view to show a single floor/level.
Inheritance
Implements
Namespace: Esri.ArcGISRuntime.Toolkit.Maui
Assembly: Esri.ArcGISRuntime.Toolkit.Maui.dll
Syntax
public class FloorFilter : TemplatedView, INotifyPropertyChanged, IEffectControlProvider, IToolTipElement, IContextFlyoutElement, IAnimatable, IViewController, IVisualElementController, IElementController, IGestureController, IGestureRecognizers, IPropertyMapperView, IHotReloadableView, IReplaceableView, ILayout, ILayoutController, IVisualTreeElement, IContentView, IView, IElement, ITransform, IPadding, ICrossPlatformLayout
Constructors
Name | Description |
---|---|
FloorFilter() | Initializes a new instance of the FloorFilter class. |
Fields
Properties
Name | Description |
---|---|
AllDisplayLevelsSelected | Gets or sets a value indicating whether all of the levels for the selected facility should be enabled for display. |
AllFacilities | Gets the list of available facilities across all sites. |
AllFacilitiesLabel | Gets or sets the label or tooltip shown for the button that is used to navigate to the list of sites in all facilities when the site browsing view is open. |
AllSites | Gets the list of available sites. |
AutomaticSelectionMode | Gets or sets the value that defines how the SelectedFacility is updated as the GeoView's viewpoint changes. |
BrowseFacilitiesLabel | Gets or sets the label shown on the browsing view for facilities. |
BrowseLabel | Gets or sets the label or tooltip shown on the button that opens the browsing view. |
BrowseSitesLabel | Gets or sets the label shown on the browsing view header for sites. |
DifferentiatingFacilityDataTemplate | Gets or sets the data template used to present FloorFacility items in the browsing view when facilities are being shown from multiple sites. |
DisplayLevels | Gets the list of available levels in the currently selected facility. |
FacilityDataTemplate | Gets or sets the template used to present FloorFacility items for a single site, or when there are no sites. |
GeoView | Gets or sets the GeoView associated with this view. |
LevelDataTemplate | Gets or sets the template used to present FloorLevel items. |
NoResultsMessage | Gets or sets the message shown to the user when a list or filtered list is empty. |
SearchPlaceholder | Gets or sets the text shown as a placeholder in search/filter boxes in the browsing view. |
SelectedFacility | Gets or sets the selected facility. |
SelectedLevel | Gets or sets the selected level. |
SelectedSite | Gets or sets the currently selected site. |
ShowAllFloorsButton | Gets a value indicating whether the floor filter should display an 'All Floors' button. |
SiteDataTemplate | Gets or sets the data template used to present FloorSite items in the browsing view. |
Methods
Name | Description |
---|---|
OnApplyTemplate() | |
SetSelectedFacilityWithoutZoom(FloorFacility) | Sets the SelectedFacility without triggering a GeoView navigation. |
SetSelectedLevelWithoutZoom(FloorLevel) | Sets the SelectedLevel without triggering a GeoView navigation. |
SetSelectedSiteWithoutZoom(FloorSite) | Sets the SelectedSite without triggering a GeoView navigation. |