maze-project
Show / Hide Table of Contents

Class AppShell

MAUI application shell class

Inheritance
object
BindableObject
Element
NavigableElement
VisualElement
Page
Shell
AppShell
Implements
INotifyPropertyChanged
IVisualTreeElement
IEffectControlProvider
IToolTipElement
IContextFlyoutElement
IAnimatable
ILayout
IElementConfiguration<Page>
ISafeAreaView
ITitledElement
IToolbarElement
IShellController
IPageController
IVisualElementController
IElementController
IPageContainer<Page>
IFlyoutView
IView
IElement
ITransform
Inherited Members
Shell.BackButtonBehaviorProperty
Shell.PresentationModeProperty
Shell.FlyoutBehaviorProperty
Shell.NavBarIsVisibleProperty
Shell.NavBarHasShadowProperty
Shell.SearchHandlerProperty
Shell.FlyoutItemIsVisibleProperty
Shell.TabBarIsVisibleProperty
Shell.TitleViewProperty
Shell.MenuItemTemplateProperty
Shell.ItemTemplateProperty
Shell.BackgroundColorProperty
Shell.DisabledColorProperty
Shell.ForegroundColorProperty
Shell.TabBarBackgroundColorProperty
Shell.TabBarDisabledColorProperty
Shell.TabBarForegroundColorProperty
Shell.TabBarTitleColorProperty
Shell.TabBarUnselectedColorProperty
Shell.TitleColorProperty
Shell.UnselectedColorProperty
Shell.FlyoutBackdropProperty
Shell.FlyoutWidthProperty
Shell.FlyoutHeightProperty
Shell.CurrentItemProperty
Shell.CurrentStateProperty
Shell.FlyoutBackgroundImageProperty
Shell.FlyoutBackgroundImageAspectProperty
Shell.FlyoutBackgroundColorProperty
Shell.FlyoutBackgroundProperty
Shell.FlyoutHeaderBehaviorProperty
Shell.FlyoutHeaderProperty
Shell.FlyoutFooterProperty
Shell.FlyoutHeaderTemplateProperty
Shell.FlyoutFooterTemplateProperty
Shell.FlyoutIsPresentedProperty
Shell.ItemsProperty
Shell.FlyoutIconProperty
Shell.FlyoutVerticalScrollModeProperty
Shell.FlyoutContentProperty
Shell.FlyoutContentTemplateProperty
Shell.GetFlyoutItemIsVisible(BindableObject)
Shell.SetFlyoutItemIsVisible(BindableObject, bool)
Shell.GetMenuItemTemplate(BindableObject)
Shell.SetMenuItemTemplate(BindableObject, DataTemplate)
Shell.GetItemTemplate(BindableObject)
Shell.SetItemTemplate(BindableObject, DataTemplate)
Shell.GetBackButtonBehavior(BindableObject)
Shell.SetBackButtonBehavior(BindableObject, BackButtonBehavior)
Shell.GetPresentationMode(BindableObject)
Shell.SetPresentationMode(BindableObject, PresentationMode)
Shell.GetFlyoutBehavior(BindableObject)
Shell.SetFlyoutBehavior(BindableObject, FlyoutBehavior)
Shell.GetFlyoutWidth(BindableObject)
Shell.SetFlyoutWidth(BindableObject, double)
Shell.GetFlyoutHeight(BindableObject)
Shell.SetFlyoutHeight(BindableObject, double)
Shell.GetNavBarIsVisible(BindableObject)
Shell.SetNavBarIsVisible(BindableObject, bool)
Shell.GetNavBarHasShadow(BindableObject)
Shell.SetNavBarHasShadow(BindableObject, bool)
Shell.GetSearchHandler(BindableObject)
Shell.SetSearchHandler(BindableObject, SearchHandler)
Shell.GetTabBarIsVisible(BindableObject)
Shell.SetTabBarIsVisible(BindableObject, bool)
Shell.GetTitleView(BindableObject)
Shell.SetTitleView(BindableObject, View)
Shell.GetBackgroundColor(BindableObject)
Shell.SetBackgroundColor(BindableObject, Color)
Shell.GetDisabledColor(BindableObject)
Shell.SetDisabledColor(BindableObject, Color)
Shell.GetForegroundColor(BindableObject)
Shell.SetForegroundColor(BindableObject, Color)
Shell.GetTabBarBackgroundColor(BindableObject)
Shell.SetTabBarBackgroundColor(BindableObject, Color)
Shell.GetTabBarDisabledColor(BindableObject)
Shell.SetTabBarDisabledColor(BindableObject, Color)
Shell.GetTabBarForegroundColor(BindableObject)
Shell.SetTabBarForegroundColor(BindableObject, Color)
Shell.GetTabBarTitleColor(BindableObject)
Shell.SetTabBarTitleColor(BindableObject, Color)
Shell.GetTabBarUnselectedColor(BindableObject)
Shell.SetTabBarUnselectedColor(BindableObject, Color)
Shell.GetTitleColor(BindableObject)
Shell.SetTitleColor(BindableObject, Color)
Shell.GetUnselectedColor(BindableObject)
Shell.SetUnselectedColor(BindableObject, Color)
Shell.GetFlyoutBackdrop(BindableObject)
Shell.SetFlyoutBackdrop(BindableObject, Brush)
Shell.GoToAsync(ShellNavigationState)
Shell.GoToAsync(ShellNavigationState, bool)
Shell.GoToAsync(ShellNavigationState, IDictionary<string, object>)
Shell.GoToAsync(ShellNavigationState, bool, IDictionary<string, object>)
Shell.GoToAsync(ShellNavigationState, ShellNavigationQueryParameters)
Shell.GoToAsync(ShellNavigationState, bool, ShellNavigationQueryParameters)
Shell.OnBindingContextChanged()
Shell.OnBackButtonPressed()
Shell.OnNavigated(ShellNavigatedEventArgs)
Shell.OnNavigating(ShellNavigatingEventArgs)
Shell.LayoutChildren(double, double, double, double)
Shell.OnPropertyChanged(string)
Shell.CurrentPage
Shell.Current
Shell.FlyoutVerticalScrollMode
Shell.FlyoutIcon
Shell.CurrentItem
Shell.CurrentState
Shell.FlyoutBackgroundImage
Shell.FlyoutBackgroundImageAspect
Shell.FlyoutBackgroundColor
Shell.FlyoutBackground
Shell.FlyoutBackdrop
Shell.FlyoutWidth
Shell.FlyoutHeight
Shell.FlyoutBehavior
Shell.FlyoutHeader
Shell.FlyoutFooter
Shell.FlyoutHeaderBehavior
Shell.FlyoutHeaderTemplate
Shell.FlyoutFooterTemplate
Shell.FlyoutIsPresented
Shell.Items
Shell.ItemTemplate
Shell.MenuItemTemplate
Shell.FlyoutItems
Shell.FlyoutContent
Shell.FlyoutContentTemplate
Shell.Navigated
Shell.Navigating
Page.BusySetSignalName
Page.AlertSignalName
Page.PromptSignalName
Page.ActionSheetSignalName
Page.BackgroundImageSourceProperty
Page.IsBusyProperty
Page.PaddingProperty
Page.TitleProperty
Page.IconImageSourceProperty
Page.DisplayActionSheet(string, string, string, params string[])
Page.DisplayActionSheet(string, string, string, FlowDirection, params string[])
Page.DisplayAlert(string, string, string)
Page.DisplayAlert(string, string, string, string)
Page.DisplayAlert(string, string, string, FlowDirection)
Page.DisplayAlert(string, string, string, string, FlowDirection)
Page.DisplayPromptAsync(string, string, string, string, string, int, Keyboard, string)
Page.ForceLayout()
Page.SendBackButtonPressed()
Page.OnAppearing()
Page.OnChildMeasureInvalidated(object, EventArgs)
Page.OnDisappearing()
Page.OnParentSet()
Page.OnSizeAllocated(double, double)
Page.UpdateChildrenLayout()
Page.On<T>()
Page.OnNavigatedTo(NavigatedToEventArgs)
Page.OnNavigatingFrom(NavigatingFromEventArgs)
Page.OnNavigatedFrom(NavigatedFromEventArgs)
Page.GetParentWindow()
Page.BackgroundImageSource
Page.IconImageSource
Page.IsBusy
Page.Padding
Page.Title
Page.ToolbarItems
Page.MenuBarItems
Page.LayoutChanged
Page.Appearing
Page.Disappearing
Page.NavigatedTo
Page.NavigatingFrom
Page.NavigatedFrom
VisualElement.NavigationProperty
VisualElement.StyleProperty
VisualElement.InputTransparentProperty
VisualElement.IsEnabledProperty
VisualElement.XProperty
VisualElement.YProperty
VisualElement.AnchorXProperty
VisualElement.AnchorYProperty
VisualElement.TranslationXProperty
VisualElement.TranslationYProperty
VisualElement.WidthProperty
VisualElement.HeightProperty
VisualElement.RotationProperty
VisualElement.RotationXProperty
VisualElement.RotationYProperty
VisualElement.ScaleProperty
VisualElement.ScaleXProperty
VisualElement.ScaleYProperty
VisualElement.ClipProperty
VisualElement.VisualProperty
VisualElement.IsVisibleProperty
VisualElement.OpacityProperty
VisualElement.BackgroundProperty
VisualElement.BehaviorsProperty
VisualElement.TriggersProperty
VisualElement.WidthRequestProperty
VisualElement.HeightRequestProperty
VisualElement.MinimumWidthRequestProperty
VisualElement.MinimumHeightRequestProperty
VisualElement.MaximumWidthRequestProperty
VisualElement.MaximumHeightRequestProperty
VisualElement.IsFocusedProperty
VisualElement.FlowDirectionProperty
VisualElement.WindowProperty
VisualElement.ShadowProperty
VisualElement.ZIndexProperty
VisualElement.ControlsVisualElementMapper
VisualElement.BatchBegin()
VisualElement.BatchCommit()
VisualElement.Focus()
VisualElement.Measure(double, double, MeasureFlags)
VisualElement.Unfocus()
VisualElement.InvalidateMeasure()
VisualElement.OnChildAdded(Element)
VisualElement.OnChildRemoved(Element, int)
VisualElement.OnChildrenReordered()
VisualElement.OnMeasure(double, double)
VisualElement.SizeAllocated(double, double)
VisualElement.ChangeVisualState()
VisualElement.RefreshIsEnabledProperty()
VisualElement.Arrange(Rect)
VisualElement.ArrangeOverride(Rect)
VisualElement.Layout(Rect)
VisualElement.InvalidateMeasureOverride()
VisualElement.MeasureOverride(double, double)
VisualElement.MapBackgroundColor(IViewHandler, IView)
VisualElement.MapBackgroundImageSource(IViewHandler, IView)
VisualElement.MapAccessKeyHorizontalOffset(IViewHandler, IView)
VisualElement.MapAccessKeyPlacement(IViewHandler, IView)
VisualElement.MapAccessKey(IViewHandler, IView)
VisualElement.MapAccessKeyVerticalOffset(IViewHandler, IView)
VisualElement.Visual
VisualElement.FlowDirection
VisualElement.Window
VisualElement.AnchorX
VisualElement.AnchorY
VisualElement.BackgroundColor
VisualElement.Background
VisualElement.Behaviors
VisualElement.Bounds
VisualElement.Height
VisualElement.HeightRequest
VisualElement.InputTransparent
VisualElement.IsEnabled
VisualElement.IsEnabledCore
VisualElement.IsFocused
VisualElement.IsVisible
VisualElement.MinimumHeightRequest
VisualElement.MinimumWidthRequest
VisualElement.MaximumHeightRequest
VisualElement.MaximumWidthRequest
VisualElement.Opacity
VisualElement.Rotation
VisualElement.RotationX
VisualElement.RotationY
VisualElement.Scale
VisualElement.ScaleX
VisualElement.ScaleY
VisualElement.TranslationX
VisualElement.TranslationY
VisualElement.Triggers
VisualElement.Width
VisualElement.WidthRequest
VisualElement.X
VisualElement.Y
VisualElement.Clip
VisualElement.Resources
VisualElement.Frame
VisualElement.Handler
VisualElement.Shadow
VisualElement.ZIndex
VisualElement.DesiredSize
VisualElement.IsLoaded
VisualElement.ChildrenReordered
VisualElement.Focused
VisualElement.MeasureInvalidated
VisualElement.SizeChanged
VisualElement.Unfocused
VisualElement.Loaded
VisualElement.Unloaded
NavigableElement.Navigation
NavigableElement.Style
NavigableElement.StyleClass
NavigableElement.class
Element.AutomationIdProperty
Element.ClassIdProperty
Element.ControlsElementMapper
Element.InsertLogicalChild(int, Element)
Element.AddLogicalChild(Element)
Element.RemoveLogicalChild(Element)
Element.ClearLogicalChildren()
Element.FindByName(string)
Element.RemoveDynamicResource(BindableProperty)
Element.SetDynamicResource(BindableProperty, string)
Element.OnParentChanging(ParentChangingEventArgs)
Element.OnParentChanged()
Element.OnHandlerChanging(HandlerChangingEventArgs)
Element.OnHandlerChanged()
Element.MapAutomationPropertiesIsInAccessibleTree(IElementHandler, Element)
Element.MapAutomationPropertiesLabeledBy(IElementHandler, Element)
Element.MapAutomationPropertiesHelpText(IElementHandler, Element)
Element.MapAutomationPropertiesName(IElementHandler, Element)
Element.MapAutomationPropertiesExcludedWithChildren(IElementHandler, Element)
Element.AutomationId
Element.ClassId
Element.Effects
Element.Id
Element.StyleId
Element.Parent
Element.ChildAdded
Element.ChildRemoved
Element.DescendantAdded
Element.DescendantRemoved
Element.ParentChanging
Element.ParentChanged
Element.HandlerChanging
Element.HandlerChanged
BindableObject.BindingContextProperty
BindableObject.ClearValue(BindableProperty)
BindableObject.ClearValue(BindablePropertyKey)
BindableObject.GetValue(BindableProperty)
BindableObject.IsSet(BindableProperty)
BindableObject.RemoveBinding(BindableProperty)
BindableObject.SetBinding(BindableProperty, BindingBase)
BindableObject.ApplyBindings()
BindableObject.OnPropertyChanging(string)
BindableObject.UnapplyBindings()
BindableObject.SetValue(BindableProperty, object)
BindableObject.SetValue(BindablePropertyKey, object)
BindableObject.CoerceValue(BindableProperty)
BindableObject.CoerceValue(BindablePropertyKey)
BindableObject.Dispatcher
BindableObject.BindingContext
BindableObject.PropertyChanged
BindableObject.PropertyChanging
BindableObject.BindingContextChanged
object.GetType()
object.MemberwiseClone()
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
Namespace: Maze.Maui.App
Assembly: Maze.Maui.App.dll
Syntax
[XamlFilePath("AppShell.xaml")]
[WinRTRuntimeClassName("Microsoft.UI.Xaml.Data.INotifyPropertyChanged")]
[WinRTExposedType(typeof(Maze_Maui_App_ViewModels_BaseViewModelWinRTTypeDetails))]
public class AppShell : Shell, INotifyPropertyChanged, IVisualTreeElement, IEffectControlProvider, IToolTipElement, IContextFlyoutElement, IAnimatable, ILayout, IElementConfiguration<Page>, ISafeAreaView, ITitledElement, IToolbarElement, IShellController, IPageController, IVisualElementController, IElementController, IPageContainer<Page>, IFlyoutView, IView, IElement, ITransform

Constructors

AppShell()

Constructor

Declaration
public AppShell()

Implements

INotifyPropertyChanged
IVisualTreeElement
IEffectControlProvider
IToolTipElement
IContextFlyoutElement
IAnimatable
ILayout
IElementConfiguration<TElement>
ISafeAreaView
ITitledElement
IToolbarElement
IShellController
IPageController
IVisualElementController
IElementController
IPageContainer<T>
IFlyoutView
IView
IElement
ITransform
In this article
Back to top Generated by DocFX