1 interface inheriting from IWindowOverlayElement
Microsoft.Maui (1)
Core\IAdorner.cs (1)
6 public interface IAdorner : IWindowOverlayElement
17 references to IWindowOverlayElement
Microsoft.Maui (17)
Core\IWindowOverlay.cs (5)
43 IReadOnlyCollection<IWindowOverlayElement> WindowElements { get; } 71 /// <param name="element"><see cref="IWindowOverlayElement"/>.</param> 73 bool AddWindowElement(IWindowOverlayElement element); 78 /// <param name="element"><see cref="IWindowOverlayElement"/>.</param> 80 bool RemoveWindowElement(IWindowOverlayElement element);
Core\WindowOverlayTappedEventArgs.cs (2)
9 public WindowOverlayTappedEventArgs(Point point, IList<IVisualTreeElement> elements, IList<IWindowOverlayElement> overlayElements) 18 public IList<IWindowOverlayElement> WindowOverlayElements { get; }
VisualDiagnostics\VisualDiagnosticsOverlay.cs (4)
86 foreach (var element in WindowElements) 134 foreach (var element in WindowElements.ToList()) 159 public override bool AddWindowElement(IWindowOverlayElement drawable) 168 public override bool RemoveWindowElement(IWindowOverlayElement drawable)
WindowOverlay\WindowOverlay.cs (6)
22 readonly HashSet<IWindowOverlayElement> _windowElements = new(); 39 public IReadOnlyCollection<IWindowOverlayElement> WindowElements => _windowElements; 84 foreach (var drawable in _windowElements) 95 public virtual bool AddWindowElement(IWindowOverlayElement drawable) 106 public virtual bool RemoveWindowElement(IWindowOverlayElement drawable) 135 var windowElements = new List<IWindowOverlayElement>();