| File: Handlers\Page\PageHandler.cs | Web Access |
| Project: src\src\Core\src\Core.csproj (Microsoft.Maui) |
#nullable enable namespace Microsoft.Maui.Handlers { public partial class PageHandler : ContentViewHandler, IPageHandler { public static new IPropertyMapper<IContentView, IPageHandler> Mapper = new PropertyMapper<IContentView, IPageHandler>(ContentViewHandler.Mapper) { #if IOS || TIZEN [nameof(IContentView.Background)] = MapBackground, #if IOS [nameof(IiOSPageSpecifics.IsHomeIndicatorAutoHidden)] = MapHomeIndicatorAutoHidden, [nameof(IiOSPageSpecifics.PrefersStatusBarHiddenMode)] = MapPrefersStatusBarHiddenMode, #endif #endif [nameof(ITitledElement.Title)] = MapTitle, }; public static new CommandMapper<IContentView, IPageHandler> CommandMapper = new(ContentViewHandler.CommandMapper); public PageHandler() : base(Mapper, CommandMapper) { } public PageHandler(IPropertyMapper? mapper) : base(mapper ?? Mapper, CommandMapper) { } public PageHandler(IPropertyMapper? mapper, CommandMapper? commandMapper) : base(mapper ?? Mapper, commandMapper ?? CommandMapper) { } } }