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);