次の方法で共有


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 発生するイベント ハンドラー。

適用対象