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
;