1 implementation of ViewController
Microsoft.Maui.Controls (1)
Compatibility\Handlers\Shell\iOS\ShellItemRenderer.cs (1)
36 UIViewController IShellItemRenderer.ViewController => this;
18 references to ViewController
Microsoft.Maui.Controls (18)
Compatibility\Handlers\Shell\iOS\ShellItemTransition.cs (2)
13 var oldView = oldRenderer.ViewController.View; 14 var newView = newRenderer.ViewController.View;
Compatibility\Handlers\Shell\iOS\ShellRenderer.cs (16)
143 _currentShellItemRenderer.ViewController.View.Frame = View.Bounds; 236 ?.ViewController 265 if (_currentShellItemRenderer?.ViewController == null) 268 var originalValue = _currentShellItemRenderer.ViewController.View.SemanticContentAttribute; 271 _currentShellItemRenderer.ViewController.View.UpdateFlowDirection(Element); 274 bool update = originalValue == _currentShellItemRenderer.ViewController.View.SemanticContentAttribute || 279 _currentShellItemRenderer.ViewController.View.RemoveFromSuperview(); 280 View.AddSubview(_currentShellItemRenderer.ViewController.View); 281 View.SendSubviewToBack(_currentShellItemRenderer.ViewController.View); 326 AddChildViewController(newRenderer.ViewController); 327 View.AddSubview(newRenderer.ViewController.View); 328 View.SendSubviewToBack(newRenderer.ViewController.View); 330 newRenderer.ViewController.View.Frame = View.Bounds; 339 oldRenderer.ViewController.RemoveFromParentViewController(); 340 oldRenderer.ViewController.View.RemoveFromSuperview(); 345 View.AddSubview(newRenderer.ViewController.View);