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