共用方式為


IWindowOverlay 介面

定義

public interface class IWindowOverlay : Microsoft::Maui::Graphics::IDrawable
public interface IWindowOverlay : Microsoft.Maui.Graphics.IDrawable
type IWindowOverlay = interface
    interface IDrawable
Public Interface IWindowOverlay
Implements IDrawable
衍生
實作

屬性

Density

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

DisableUITouchEventPassthrough

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

EnableDrawableTouchHandling

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

IsPlatformViewInitialized

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

IsVisible

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

Window

取得包含 IWindow 的 。

WindowElements

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

方法

AddWindowElement(IWindowOverlayElement)

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

Deinitialize()

將重迭取消初始化。

Draw(ICanvas, RectF) (繼承來源 IDrawable)
HandleUIChange()

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

Initialize()

初始化重迭。

Invalidate()

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

RemoveWindowElement(IWindowOverlayElement)

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

RemoveWindowElements()

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

事件

Tapped

重迭上觸控事件的事件處理常式。 當使用者觸碰重迭時呼叫。

適用於