共用方式為


WindowOverlay 類別

定義

public ref class WindowOverlay : Microsoft::Maui::Graphics::IDrawable, Microsoft::Maui::IWindowOverlay
public class WindowOverlay : Microsoft.Maui.Graphics.IDrawable, Microsoft.Maui.IWindowOverlay
type WindowOverlay = class
    interface IWindowOverlay
    interface IDrawable
Public Class WindowOverlay
Implements IDrawable, IWindowOverlay
繼承
WindowOverlay
衍生
實作

建構函式

WindowOverlay(IWindow)

初始化 WindowOverlay 類別的新執行個體。

屬性

Density

取得圖層的密度。 可用來將密度設定傳遞至基礎可繪製專案。

DisableUITouchEventPassthrough

取得或設定值,指出是否要停用 UI Touch 事件傳遞。 當您想要啟用點擊測試目前的重迭,而不與底下 UI 互動時,請啟用此功能。

EnableDrawableTouchHandling

取得或設定值,指出是否要在重迭上選取任何可繪製的專案時啟用處理觸控事件。 此設定由 DisableUITouchEventPassthrough 覆寫。

GraphicsView
IsPlatformViewInitialized

取得值,指出是否已初始化平臺觸控和繪圖層。 如果沒有,您將無法在重迭上繪製或使用點擊測試。

IsVisible

取得或設定值,指出是否繪製視窗重迭。

Window

取得包含 IWindow 的 。

WindowElements

取得重迭上可繪製專案的目前集合。

方法

AddWindowElement(IWindowOverlayElement)

將新的可繪製專案新增至重迭。

Deinitialize()
Draw(ICanvas, RectF)
HandleUIChange()

處理 UI 版面配置變更時更新繪圖層。

Initialize()

初始化重迭。

Invalidate()

使圖層失效。 呼叫 以強制重繪圖層。

RemoveWindowElement(IWindowOverlayElement)

從重迭中移除可繪製的專案。

RemoveWindowElements()

從重迭移除所有可繪製的專案。

事件

Tapped

每當 WindowOverlay 點選 時所引發的事件處理常式。

適用於