Implemented interface member:
property
Handler
Microsoft.Maui.IView.Handler
110 references to Handler
Microsoft.AspNetCore.Components.WebView.Maui (3)
BlazorWebView.cs (3)
77 return ((BlazorWebViewHandler)(Handler!)).CreateFileProvider(contentRootDir); 92 if (Handler is null) 97 return await ((BlazorWebViewHandler)(Handler!)).TryDispatchAsync(workItem);
Microsoft.Maui.Controls (96)
Border\Border.cs (3)
315 Handler?.UpdateValue(nameof(IBorderStroke.Shape)); 319 Handler?.UpdateValue(nameof(IBorderStroke.StrokeDashPattern)); 325 Handler?.UpdateValue(nameof(IBorderStroke.StrokeDashPattern));
BoxView\BoxView.cs (1)
63 Handler?.UpdateValue(nameof(IShapeView.Shape));
Button\Button.cs (5)
401 Handler?.UpdateValue(nameof(ITextStyle.Font)); 476 Handler?.UpdateValue(nameof(IButtonStroke.StrokeColor)); 478 Handler?.UpdateValue(nameof(IButtonStroke.StrokeThickness)); 480 Handler?.UpdateValue(nameof(IImage.Source)); 501 Handler?.UpdateValue(nameof(ContentLayout));
CheckBox\CheckBox.cs (1)
21 ((CheckBox)bindable).Handler?.UpdateValue(nameof(ICheckBox.Foreground));
ContentPage\ContentPage.cs (2)
83 if (Handler is null) 90 Handler?.PlatformArrange(Frame);
ContentPage\ContentPage.Mapper.cs (1)
40 Handler
ContentPresenter.cs (1)
124 Handler?.PlatformArrange(Frame);
DatePicker\DatePicker.cs (1)
149 Handler?.UpdateValue(nameof(ITextStyle.Font));
FlyoutPage\FlyoutPage.cs (3)
324 if (Handler is not null) 326 Handler?.UpdateValue(nameof(FlyoutBehavior)); 347 Handler?.UpdateValue(nameof(FlyoutBehavior));
GraphicsView\GraphicsView.cs (1)
29 Handler?.Invoke(nameof(IGraphicsView.Invalidate));
HybridWebView\HybridWebView.cs (4)
75 Handler?.Invoke( 107 await Handler?.InvokeAsync( 136 var invokeResult = await Handler?.InvokeAsync( 155 var result = await Handler!.InvokeAsync(nameof(IHybridWebView.EvaluateJavaScriptAsync),
ImageButton\ImageButton.cs (2)
257 Handler?.UpdateValue(nameof(IImageButton.StrokeThickness)); 259 Handler?.UpdateValue(nameof(IImageButton.StrokeColor));
IndicatorView\IndicatorView.cs (1)
141 return Handler?.GetDesiredSize(widthConstraint, heightConstraint) ?? new();
InputView\InputView.cs (1)
253 Handler?.UpdateValue(nameof(ITextStyle.Font));
Label\Label.cs (1)
261 Handler?.UpdateValue(nameof(ITextStyle.Font));
Layout\Layout.cs (2)
300 Handler?.Invoke(nameof(ILayoutHandler.Clear)); 336 Handler?.Invoke(action, new Maui.Handlers.LayoutHandlerUpdate(index, view));
LegacyLayouts\Layout.cs (1)
35 public ILayoutHandler LayoutHandler => Handler as ILayoutHandler;
NavigationPage\NavigationPage.cs (5)
454 Handler?.Invoke(nameof(IStackNavigation.RequestNavigation), eventArgs); 629 if (Handler == null) 642 if (Handler != null) 708 .FireAndForget(Handler); 713 if (Handler == null && _waitingCount > 0)
Page\Page.cs (3)
479 .FireAndForget(Handler); 564 if (Handler is null) 860 set => ToolbarElement.SetValue(ref _toolbar, value, Handler);
Picker\Picker.cs (4)
130 Handler?.UpdateValue(nameof(ITextStyle.Font)); 256 Handler?.UpdateValue(nameof(IPicker.Items)); 304 Handler?.UpdateValue(nameof(IPicker.Items)); 351 Handler?.UpdateValue(nameof(IPicker.Items));
Platform\ModalNavigationManager\ModalNavigationManager.cs (2)
91 _window?.Page?.Handler is not null && 335 if (_currentPage.Handler is null)
RadioButton\RadioButton.cs (2)
260 Handler?.UpdateValue(nameof(ITextStyle.Font)); 299 return Handler?.GetDesiredSize(widthConstraint, heightConstraint) ?? new();
RadioButton\RadioButton.Mapper.cs (1)
10 IMauiContext MauiContext => Handler?.MauiContext ?? throw new InvalidOperationException("MauiContext not set");
ScrollView\ScrollView.cs (6)
46 if (Handler is not null && _pendingScrollToRequested is not null) 169 Handler?.UpdateValue(nameof(Content)); 376 if (Handler is null) 379 Handler.Invoke(nameof(IScrollView.RequestScrollTo), ConvertRequestMode(e).ToRequest()); 424 Handler?.Invoke(nameof(IScrollView.RequestScrollTo), request); 465 Handler?.PlatformArrange(Frame);
Shapes\Ellipse.cs (1)
26 Handler?.UpdateValue(nameof(IShapeView.Shape));
Shapes\Line.cs (1)
76 Handler?.UpdateValue(nameof(IShapeView.Shape));
Shapes\Path.cs (1)
104 Handler?.UpdateValue(nameof(IShapeView.Shape));
Shapes\Polygon.cs (1)
50 Handler?.UpdateValue(nameof(IShapeView.Shape));
Shapes\Polyline.cs (1)
49 Handler?.UpdateValue(nameof(IShapeView.Shape));
Shapes\Rectangle.cs (1)
46 Handler?.UpdateValue(nameof(IShapeView.Shape));
Shapes\RoundRectangle.cs (1)
53 Handler?.UpdateValue(nameof(IShapeView.Shape));
Shell\Shell.cs (4)
1175 ShellController.FlyoutItemsChanged += (_, __) => Handler?.UpdateValue(nameof(FlyoutItems)); 1176 ShellController.ItemsCollectionChanged += (_, __) => Handler?.UpdateValue(nameof(Items)); 1872 Handler?.UpdateValue(nameof(IFlyoutView.FlyoutBehavior)); 2001 Handler?.UpdateValue(nameof(IFlyoutView.IsPresented));
SwipeView\SwipeView.cs (8)
167 swipeView?.Handler?.UpdateValue(nameof(LeftItems)); 170 swipeView?.Handler?.UpdateValue(nameof(RightItems)); 173 swipeView?.Handler?.UpdateValue(nameof(TopItems)); 176 swipeView?.Handler?.UpdateValue(nameof(BottomItems)); 251 Handler?.UpdateValue(nameof(ISwipeView.IsOpen)); 281 Handler?.UpdateValue(nameof(IsEnabled)); 406 Handler?.Invoke(nameof(ISwipeView.RequestOpen), swipeOpenRequest); 411 Handler?.Invoke(nameof(ISwipeView.RequestClose), swipeCloseRequest);
Switch\Switch.cs (1)
89 Handler?.UpdateValue(nameof(ISwitch.IsOn));
TabbedPage\TabbedPage.cs (2)
110 Handler?.UpdateValue(TabbedPage.ItemsSourceProperty.PropertyName); 128 Handler?.UpdateValue(TabbedPage.ItemsSourceProperty.PropertyName);
TemplatedView\TemplatedView.cs (2)
127 Handler?.UpdateValue(nameof(IContentView.Content)); 143 Handler?.PlatformArrange(Frame);
TimePicker\TimePicker.cs (1)
136 Handler?.UpdateValue(nameof(ITextStyle.Font));
ViewExtensions.cs (2)
465 if (view.Handler is IViewHandler handler) 514 if (currentPage.Handler?.MauiContext is IMauiContext mauiContext)
VisualElement\VisualElement.cs (6)
1243 Handler?.Invoke(nameof(IView.Unfocus)); 1317 return Handler?.GetDesiredSize(widthConstraint, heightConstraint) ?? new(); 1812 IsPlatformEnabled = Handler != null; 1911 /// <remarks>Subclasses will stil want to call <see cref="ArrangeOverride"/> on the base class or call <see cref="IViewHandler.PlatformArrange"/> on the <see cref="Handler"/> .</remarks> 1915 Handler?.PlatformArrange(Frame); 1938 protected virtual void InvalidateMeasureOverride() => Handler?.Invoke(nameof(IView.InvalidateMeasure));
VisualElement\VisualElement.Mapper.cs (1)
55 Handler?.UpdateValue(nameof(IView.Semantics));
WebView\WebView.cs (7)
114 Handler?.Invoke(nameof(IWebView.Eval), script); 149 result = await Handler.InvokeAsync(nameof(IWebView.EvaluateJavaScriptAsync), 168 Handler?.Invoke(nameof(IWebView.GoBack)); 175 Handler?.Invoke(nameof(IWebView.GoForward)); 182 Handler?.Invoke(nameof(IWebView.Reload)); 340 Handler?.UpdateValue(nameof(IWebView.CanGoBack)); 352 Handler?.UpdateValue(nameof(IWebView.CanGoForward));
Window\Window.cs (1)
638 if (newPage.Handler != null)
Microsoft.Maui.Controls.Foldable (4)
Android\FoldableService.cs (1)
294 var androidView = visualElement.Handler?.PlatformView as AView;
DualScreenInfo.cs (1)
50 _dualScreenService ?? Element?.Handler?.MauiContext?.Services?.GetService<IFoldableService>();
TwoPaneViewLayoutGuide.cs (2)
25 _dualScreenService = _layout?.Handler?.MauiContext?.Services?.GetService<IFoldableService>(); 69 if (_layout.Handler != null)
Microsoft.Maui.Controls.Maps (7)
HandlerImpl\Map.Impl.cs (1)
36 Handler?.Invoke(nameof(IMap.MoveToRegion), _lastMoveToRegion);
Map.cs (6)
202 Handler?.Invoke(nameof(IMap.MoveToRegion), _lastMoveToRegion); 234 Handler?.UpdateValue(nameof(IMap.Pins)); 239 Handler?.UpdateValue(nameof(IMap.Elements)); 263 Handler?.Invoke(nameof(Maui.Maps.Handlers.IMapHandler.UpdateMapElement), args); 308 Handler?.UpdateValue(nameof(IMap.Pins)); 323 Handler?.UpdateValue(nameof(IMap.Pins));