3 implementations of IVisualController
Microsoft.Maui.Controls (3)
Cells\Cell.cs (1)
14
public abstract class Cell : Element, ICellController, IFlowDirectionController, IPropertyPropagationController,
IVisualController
, IWindowController, IVisualTreeElement
Shell\BaseShellItem.cs (1)
17
public class BaseShellItem : NavigableElement, IPropertyPropagationController,
IVisualController
, IFlowDirectionController, IWindowController
VisualElement\VisualElement.cs (1)
21
public partial class VisualElement : NavigableElement, IAnimatable, IVisualElementController, IResourcesProvider, IStyleElement, IFlowDirectionController, IPropertyPropagationController,
IVisualController
, IWindowController, IView, IControlsVisualElement
12 references to IVisualController
Microsoft.Maui.Controls (12)
Cells\Cell.cs (2)
53
IVisual
IVisualController
.EffectiveVisual
65
IVisual
IVisualController
.Visual => Microsoft.Maui.Controls.VisualMarker.MatchParent;
Internals\PropertyPropagationExtensions.cs (3)
82
IVisualController
targetController = target as
IVisualController
;
92
if (source is
IVisualController
sourceController)
Registrar.cs (2)
154
return GetHandler(type, (obj as
IVisualController
)?.EffectiveVisual?.GetType()) as TOut;
165
return GetHandler(type, obj, (obj as
IVisualController
)?.EffectiveVisual, args) as TOut;
Shell\BaseShellItem.cs (2)
201
IVisual
IVisualController
.EffectiveVisual
213
IVisual
IVisualController
.Visual => Microsoft.Maui.Controls.VisualMarker.MatchParent;
VisualElement\VisualElement.cs (3)
190
IVisual
IVisualController
.EffectiveVisual
1597
var
self = bindable as
IVisualController
;