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