Show / Hide Table of Contents

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
object
BindableObject
Element
StyleableElement
NavigableElement
VisualElement
View
Layout
TemplatedView
FloorFilter
Implements
INotifyPropertyChanged
IEffectControlProvider
IToolTipElement
IContextFlyoutElement
IAnimatable
IViewController
IVisualElementController
IElementController
IGestureController
IGestureRecognizers
IPropertyMapperView
IHotReloadableView
IReplaceableView
ILayout
ILayoutController
IVisualTreeElement
IContentView
IView
IElement
ITransform
IPadding
ICrossPlatformLayout
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

Name Description
AllFacilitiesLabelProperty

Identifies the AllFacilitiesLabel bindable property.

AutomaticSelectionModeProperty

Identifies the AutomaticSelectionMode dependency property.

BrowseFacilitiesLabelProperty

Identifies the BrowseFacilitiesLabel bindable property.

BrowseLabelProperty

Identifies the BrowseLabel bindable property.

BrowseSitesLabelProperty

Identifies the BrowseSitesLabel bindable property.

DifferentiatingFacilityDataTemplateProperty

Identifies the DifferentiatingFacilityDataTemplate bindable property.

FacilityDataTemplateProperty

Identifies the FacilityDataTemplate bindable property.

GeoViewProperty

Identifies the GeoView dependency property.

LevelDataTemplateProperty

Identifies the LevelDataTemplate bindable property.

NoResultsMessageProperty

Identifies the NoResultsMessage bindable property.

SearchPlaceholderProperty

Identifies the SearchPlaceholder bindable property.

SelectedFacilityProperty

Identifies the SelectedFacility dependency property.

SelectedSiteProperty

Identifies the SelectedSite dependency property.

SiteDataTemplateProperty

Identifies the SiteDataTemplate bindable property.

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.

  • Edit this page
  • View Source
In this article
Back to top Generated by DocFX