VisualDiagnosticsOverlay 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
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(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) |