VisualDiagnosticsOverlay 类

定义

public ref class VisualDiagnosticsOverlay : Microsoft::Maui::WindowOverlay, Microsoft::Maui::Graphics::IDrawable, Microsoft::Maui::IVisualDiagnosticsOverlay
public class VisualDiagnosticsOverlay : Microsoft.Maui.WindowOverlay, Microsoft.Maui.Graphics.IDrawable, Microsoft.Maui.IVisualDiagnosticsOverlay
type VisualDiagnosticsOverlay = class
    inherit WindowOverlay
    interface IVisualDiagnosticsOverlay
    interface IWindowOverlay
    interface IDrawable
Public Class VisualDiagnosticsOverlay
Inherits WindowOverlay
Implements IDrawable, IVisualDiagnosticsOverlay
继承
VisualDiagnosticsOverlay
实现

构造函数

VisualDiagnosticsOverlay(IWindow)

初始化 VisualDiagnosticsOverlay 类的新实例。

属性

Density

获取层的密度。 可用于将密度设置传递到基础可绘制器。

(继承自 WindowOverlay)
DisableUITouchEventPassthrough

获取或设置一个值,该值指示是否禁用 UI Touch 事件传递。 如果要启用命中测试当前覆盖,而不与下层 UI 交互,请启用此功能。

(继承自 WindowOverlay)
EnableDrawableTouchHandling

获取或设置一个值,该值指示在选择覆盖层上的任何可绘制元素时是否启用处理触摸事件。 此设置被 DisableUITouchEventPassthrough重写。

(继承自 WindowOverlay)
EnableElementSelector

获取或设置一个值,该值指示是否在诊断覆盖上启用元素选择器。 如果已启用,则也会启用 DisableUITouchEventPassthrough

GraphicsView (继承自 WindowOverlay)
IsPlatformViewInitialized

获取一个值,该值指示是否已初始化平台触摸层和绘图层。 如果没有,将无法在覆盖层上绘制或使用命中测试。

(继承自 WindowOverlay)
IsVisible

获取或设置一个值,该值指示是否绘制窗口覆盖。

(继承自 WindowOverlay)
Offset

获取用于调整给定装饰器的平台绘制边界的偏移点。 当基础操作系统可能无法为元素所在的位置提供确切位置时使用。 例如: Android 和状态栏。

ScrollToElement

获取或设置一个值,该值指示在添加装饰器(如果可用)时是否自动滚动到元素。

ScrollViews

获取给定窗口中的滚动视图,以便在层滚动以更新基础装饰器时进行处理。

Window

获取包含 IWindow

(继承自 WindowOverlay)
WindowElements

获取覆盖层上可绘制元素的当前集合。

(继承自 WindowOverlay)

方法

AddAdorner(IAdorner, Boolean)

向视觉诊断覆盖区添加新装饰器。

AddAdorner(IVisualTreeElement, Boolean)

向视觉诊断覆盖区添加新装饰器。 使用默认装饰器进行绘图。

AddScrollableElementHandler(IScrollView)

添加附加到 IScrollView的可滚动元素句柄。 用于跟踪用户滚动时,以便将层更新为重绘。

AddScrollableElementHandlers()
AddWindowElement(IWindowOverlayElement)

将新的可绘制元素添加到覆盖区。

Deinitialize()
Draw(ICanvas, RectF) (继承自 WindowOverlay)
HandleUIChange()

处理在 UI 布局发生更改时更新绘图层。

(继承自 WindowOverlay)
Initialize()

初始化覆盖。

(继承自 WindowOverlay)
Invalidate()

使层失效。 调用以强制重新绘制层。

(继承自 WindowOverlay)
RemoveAdorner(IAdorner)

从视觉诊断覆盖中删除装饰器。

RemoveAdorners()

从视觉诊断覆盖区中删除所有装饰器。

RemoveAdorners(IVisualTreeElement)

删除包含内部 IVisualTreeElement的所有装饰器。

RemoveScrollableElementHandler()

删除附加到 IScrollView的任何现有可滚动元素句柄。

RemoveWindowElement(IWindowOverlayElement)

从覆盖中删除可绘制元素。

RemoveWindowElements()

从覆盖中删除所有可绘制元素。

ScrollToView(IVisualTreeElement)

如果可用,请自动滚动到视图中的给定元素。

事件

Tapped

每当点击时触发的 WindowOverlay 事件处理程序。

(继承自 WindowOverlay)

适用于