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
FloorFilter
Namespace: Esri.ArcGISRuntime.Toolkit.Maui
Assembly: Esri.ArcGISRuntime.Toolkit.Maui.dll
Syntax
public class FloorFilter : TemplatedView

Constructors

| Improve this Doc View Source

FloorFilter()

Initializes a new instance of the FloorFilter class.

Declaration
public FloorFilter()

Fields

| Improve this Doc View Source

AllFacilitiesLabelProperty

Identifies the AllFacilitiesLabel bindable property.

Declaration
public static readonly BindableProperty AllFacilitiesLabelProperty
Field Value
Type Description
BindableProperty
| Improve this Doc View Source

AutomaticSelectionModeProperty

Identifies the AutomaticSelectionMode dependency property.

Declaration
public static readonly BindableProperty AutomaticSelectionModeProperty
Field Value
Type Description
BindableProperty
| Improve this Doc View Source

BrowseFacilitiesLabelProperty

Identifies the BrowseFacilitiesLabel bindable property.

Declaration
public static readonly BindableProperty BrowseFacilitiesLabelProperty
Field Value
Type Description
BindableProperty
| Improve this Doc View Source

BrowseLabelProperty

Identifies the BrowseLabel bindable property.

Declaration
public static readonly BindableProperty BrowseLabelProperty
Field Value
Type Description
BindableProperty
| Improve this Doc View Source

BrowseSitesLabelProperty

Identifies the BrowseSitesLabel bindable property.

Declaration
public static readonly BindableProperty BrowseSitesLabelProperty
Field Value
Type Description
BindableProperty
| Improve this Doc View Source

DifferentiatingFacilityDataTemplateProperty

Identifies the DifferentiatingFacilityDataTemplate bindable property.

Declaration
public static readonly BindableProperty DifferentiatingFacilityDataTemplateProperty
Field Value
Type Description
BindableProperty
| Improve this Doc View Source

FacilityDataTemplateProperty

Identifies the FacilityDataTemplate bindable property.

Declaration
public static readonly BindableProperty FacilityDataTemplateProperty
Field Value
Type Description
BindableProperty
| Improve this Doc View Source

GeoViewProperty

Identifies the GeoView dependency property.

Declaration
public static readonly BindableProperty GeoViewProperty
Field Value
Type Description
BindableProperty
| Improve this Doc View Source

LevelDataTemplateProperty

Identifies the LevelDataTemplate bindable property.

Declaration
public static readonly BindableProperty LevelDataTemplateProperty
Field Value
Type Description
BindableProperty
| Improve this Doc View Source

NoResultsMessageProperty

Identifies the NoResultsMessage bindable property.

Declaration
public static readonly BindableProperty NoResultsMessageProperty
Field Value
Type Description
BindableProperty
| Improve this Doc View Source

SearchPlaceholderProperty

Identifies the SearchPlaceholder bindable property.

Declaration
public static readonly BindableProperty SearchPlaceholderProperty
Field Value
Type Description
BindableProperty
| Improve this Doc View Source

SelectedFacilityProperty

Identifies the SelectedFacility dependency property.

Declaration
public static readonly BindableProperty SelectedFacilityProperty
Field Value
Type Description
BindableProperty
| Improve this Doc View Source

SelectedSiteProperty

Identifies the SelectedSite dependency property.

Declaration
public static readonly BindableProperty SelectedSiteProperty
Field Value
Type Description
BindableProperty
| Improve this Doc View Source

SiteDataTemplateProperty

Identifies the SiteDataTemplate bindable property.

Declaration
public static readonly BindableProperty SiteDataTemplateProperty
Field Value
Type Description
BindableProperty

Properties

| Improve this Doc View Source

AllDisplayLevelsSelected

Gets or sets a value indicating whether all of the levels for the selected facility should be enabled for display.

Declaration
public bool AllDisplayLevelsSelected { get; set; }
Property Value
Type Description
Boolean
Remarks

This is used for showing an entire facility in 3D.

| Improve this Doc View Source

AllFacilities

Gets the list of available facilities across all sites.

Declaration
public IList<FloorFacility> AllFacilities { get; }
Property Value
Type Description
IList<FloorFacility>
Remarks

To get a list of all facilities in the selected site, see SelectedSite and .

| Improve this Doc View Source

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.

Declaration
public string AllFacilitiesLabel { get; set; }
Property Value
Type Description
String
| Improve this Doc View Source

AllSites

Gets the list of available sites.

Declaration
public IList<FloorSite> AllSites { get; }
Property Value
Type Description
IList<FloorSite>
| Improve this Doc View Source

AutomaticSelectionMode

Gets or sets the value that defines how the SelectedFacility is updated as the GeoView's viewpoint changes.

Declaration
public AutomaticSelectionMode AutomaticSelectionMode { get; set; }
Property Value
Type Description
AutomaticSelectionMode
| Improve this Doc View Source

BrowseFacilitiesLabel

Gets or sets the label shown on the browsing view for facilities.

Declaration
public string BrowseFacilitiesLabel { get; set; }
Property Value
Type Description
String
| Improve this Doc View Source

BrowseLabel

Gets or sets the label or tooltip shown on the button that opens the browsing view.

Declaration
public string BrowseLabel { get; set; }
Property Value
Type Description
String
| Improve this Doc View Source

BrowseSitesLabel

Gets or sets the label shown on the browsing view header for sites.

Declaration
public string BrowseSitesLabel { get; set; }
Property Value
Type Description
String
| Improve this Doc View Source

DifferentiatingFacilityDataTemplate

Gets or sets the data template used to present items in the browsing view when facilities are being shown from multiple sites.

Declaration
public DataTemplate? DifferentiatingFacilityDataTemplate { get; set; }
Property Value
Type Description
Nullable<DataTemplate>
| Improve this Doc View Source

DisplayLevels

Gets the list of available levels in the currently selected facility.

Declaration
public IList<FloorLevel> DisplayLevels { get; }
Property Value
Type Description
IList<FloorLevel>
| Improve this Doc View Source

FacilityDataTemplate

Gets or sets the template used to present items for a single site, or when there are no sites.

Declaration
public DataTemplate? FacilityDataTemplate { get; set; }
Property Value
Type Description
Nullable<DataTemplate>
| Improve this Doc View Source

GeoView

Gets or sets the GeoView associated with this view.

Declaration
public GeoView? GeoView { get; set; }
Property Value
Type Description
Nullable<GeoView>
| Improve this Doc View Source

LevelDataTemplate

Gets or sets the template used to present items.

Declaration
public DataTemplate? LevelDataTemplate { get; set; }
Property Value
Type Description
Nullable<DataTemplate>
| Improve this Doc View Source

NoResultsMessage

Gets or sets the message shown to the user when a list or filtered list is empty.

Declaration
public string NoResultsMessage { get; set; }
Property Value
Type Description
String
| Improve this Doc View Source

SearchPlaceholder

Gets or sets the text shown as a placeholder in search/filter boxes in the browsing view.

Declaration
public string SearchPlaceholder { get; set; }
Property Value
Type Description
String
| Improve this Doc View Source

SelectedFacility

Gets or sets the selected facility.

Declaration
public FloorFacility? SelectedFacility { get; set; }
Property Value
Type Description
Nullable<FloorFacility>
| Improve this Doc View Source

SelectedLevel

Gets or sets the selected level.

Declaration
public FloorLevel? SelectedLevel { get; set; }
Property Value
Type Description
Nullable<FloorLevel>
| Improve this Doc View Source

SelectedSite

Gets or sets the currently selected site.

Declaration
public FloorSite? SelectedSite { get; set; }
Property Value
Type Description
Nullable<FloorSite>
| Improve this Doc View Source

ShowAllFloorsButton

Gets a value indicating whether the floor filter should display an 'All Floors' button.

Declaration
public bool ShowAllFloorsButton { get; }
Property Value
Type Description
Boolean
Remarks

The 'All Floors' button is useful in 3D.

| Improve this Doc View Source

SiteDataTemplate

Gets or sets the data template used to present items in the browsing view.

Declaration
public DataTemplate? SiteDataTemplate { get; set; }
Property Value
Type Description
Nullable<DataTemplate>

Methods

| Improve this Doc View Source

OnApplyTemplate()

Declaration
protected override void OnApplyTemplate()
| Improve this Doc View Source

SetSelectedFacilityWithoutZoom(FloorFacility)

Sets the SelectedFacility without triggering a GeoView navigation.

Declaration
public void SetSelectedFacilityWithoutZoom(FloorFacility newSelection)
Parameters
Type Name Description
FloorFacility newSelection
| Improve this Doc View Source

SetSelectedLevelWithoutZoom(FloorLevel)

Sets the SelectedLevel without triggering a GeoView navigation.

Declaration
public void SetSelectedLevelWithoutZoom(FloorLevel newLevel)
Parameters
Type Name Description
FloorLevel newLevel
| Improve this Doc View Source

SetSelectedSiteWithoutZoom(FloorSite)

Sets the SelectedSite without triggering a GeoView navigation.

Declaration
public void SetSelectedSiteWithoutZoom(FloorSite newSelection)
Parameters
Type Name Description
FloorSite newSelection
  • Improve this Doc
  • View Source
In This Article
Back to top Generated by DocFX