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;