@@ -17,7 +17,6 @@ public class ShellFlyoutContentRenderer : UIViewController, IShellFlyoutContentR
1717 UIContainerView _headerView ;
1818 UIContainerView _footerView ;
1919 View _footer ;
20- View _header ;
2120 ShellTableViewController _tableViewController ;
2221 ShellFlyoutLayoutManager _shellFlyoutContentManager ;
2322 UIView [ ] _uIViews ;
@@ -97,18 +96,8 @@ void UpdateFlyoutHeader()
9796 _headerView . Dispose ( ) ;
9897 }
9998
100- if ( _header is not null )
101- {
102- _header . MeasureInvalidated += OnHeaderMeasureInvalidated ;
103- }
104-
105- _header = header ;
106-
10799 if ( header is not null )
108- {
109100 _headerView = new ShellFlyoutHeaderContainer ( ( ( IShellController ) _shellContext . Shell ) . FlyoutHeader ) ;
110- _header . MeasureInvalidated += OnHeaderMeasureInvalidated ;
111- }
112101 else
113102 _headerView = null ;
114103
@@ -133,7 +122,6 @@ void UpdateFlyoutFooter(View view)
133122 var oldRenderer = ( IPlatformViewHandler ) _footer . Handler ;
134123 var oldFooterView = _footerView ;
135124 _tableViewController . FooterView = null ;
136- _footer . MeasureInvalidated -= OnFooterMeasureInvalidated ;
137125 _footerView ? . Disconnect ( ) ;
138126 _footerView = null ;
139127 _uIViews [ FooterIndex ] = null ;
@@ -198,13 +186,6 @@ void AddViewInCorrectOrder(UIView newView, int previousIndex)
198186 View . AddSubview ( newView ) ;
199187 }
200188
201- void OnHeaderMeasureInvalidated ( object sender , System . EventArgs e )
202- {
203- var size = _headerView ? . SizeThatFits ( new CGSize ( View . Frame . Width , double . PositiveInfinity ) ) ;
204- if ( size is not null )
205- _headerView . Frame = new CoreGraphics . CGRect ( _headerView . Frame . X , _headerView . Frame . Y , size . Value . Width , size . Value . Height ) ;
206- }
207-
208189 void OnFooterMeasureInvalidated ( object sender , System . EventArgs e )
209190 {
210191 ReMeasureFooter ( ) ;
0 commit comments