共用方式為


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)

適用於