IWindowOverlay 介面
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
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 |
重迭上觸控事件的事件處理常式。 當使用者觸碰重迭時呼叫。 |