2 writes to HeaderView
Microsoft.Maui.Controls (2)
Compatibility\Handlers\Shell\iOS\ShellFlyoutLayoutManager.cs (1)
474 HeaderView = null;
Compatibility\Handlers\Shell\iOS\ShellTableViewController.cs (1)
51 set => ShellFlyoutContentManager.HeaderView = value;
30 references to HeaderView
Microsoft.Maui.Controls (30)
Compatibility\Handlers\Shell\iOS\ShellFlyoutLayoutManager.cs (29)
184 if (HeaderView is null || ContentView?.Superview is null) 187 HeaderView.SizeThatFits(new CGSize(ContentView.Superview.Frame.Width, double.PositiveInfinity)); 193 if (HeaderView is null || ContentView?.Superview is null) 199 HeaderView.SizeThatFits(new CGSize(ContentView.Superview.Frame.Width, double.PositiveInfinity)); 215 if (HeaderView is not null) 281 if (HeaderView is not null && !double.IsNaN(ArrangedHeaderViewHeightWithMargin)) 284 if (ShouldHonorSafeArea(HeaderView.View)) 291 HeaderView.Frame = new CGRect(0, _headerOffset + safeArea, parentFrame.Width, ArrangedHeaderViewHeightWithMargin); 300 HeaderView.Layer.Mask = shapeLayer; 302 else if (HeaderView.Layer.Mask is not null) 304 HeaderView.Layer.Mask = null; 313 if (ShouldHonorSafeArea(HeaderView?.View) || 314 (HeaderView is null && ShouldHonorSafeArea(Content))) 320 if (HeaderView is not null) 325 contentYOffset += HeaderView.Frame.Height; 331 contentYOffset += HeaderView.View.Margin.VerticalThickness; 399 if (HeaderView is not null) 404 ArrangedHeaderViewHeightWithMargin = Math.Max(HeaderMinimumHeight, -contentOffsetY.Value) + HeaderView.View.Margin.VerticalThickness; 418 if (HeaderView is not null && 419 HeaderView.Height != value) 421 HeaderView.Height = value; 429 HeaderView?.MeasuredHeight ?? 0; 435 if (!double.IsNaN(MeasuredHeaderViewHeightWithMargin) && HeaderView?.View.IsSet(View.MarginProperty) == true) 437 return MeasuredHeaderViewHeightWithMargin - HeaderView.View.Margin.VerticalThickness; 448 if (HeaderView is null || 449 HeaderView.View.MinimumHeightRequest == -1 || 450 HeaderView.View.MinimumHeightRequest == Dimension.Unset) 458 return HeaderView.View.MinimumHeightRequest; 466 double HeaderViewTopVerticalOffset => HeaderView?.Margin.Top ?? 0;
Compatibility\Handlers\Shell\iOS\ShellTableViewController.cs (1)
50 get => ShellFlyoutContentManager.HeaderView;