次の方法で共有


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

オーバーレイ上のタッチ イベントのイベント ハンドラー。 ユーザーがオーバーレイにタッチしたときに呼び出されます。

適用対象