Поделиться через


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

Возвращает плотность слоя. Можно использовать для передачи параметров плотности в базовые drawables.

DisableUITouchEventPassthrough

Возвращает или задает значение, указывающее, следует ли отключить сквозную передачу событий пользовательского интерфейса. Включите этот параметр, если вы хотите включить проверку нажатия текущего наложения без взаимодействия с подложением пользовательского интерфейса.

EnableDrawableTouchHandling

Возвращает или задает значение, указывающее, следует ли включать обработку событий касания при выборе любого элемента, доступного для рисования на наложении. Этот параметр переопределяется .DisableUITouchEventPassthrough

GraphicsView
IsPlatformViewInitialized

Возвращает значение, указывающее, был ли инициализирован слой сенсорного ввода и рисования платформы. Если это не так, вы не сможете рисовать или использовать тестирование нажатия на наложение.

IsVisible

Возвращает или задает значение, указывающее, следует ли нарисовать наложение окна.

Window

Возвращает содержащийся объект IWindow.

WindowElements

Возвращает текущую коллекцию доступных для рисования элементов на наложении.

Методы

AddWindowElement(IWindowOverlayElement)

Добавляет новый элемент, доступный для рисования, в наложение.

Deinitialize()
Draw(ICanvas, RectF)
HandleUIChange()

Обрабатывает обновление слоя рисования при изменении макета пользовательского интерфейса.

Initialize()

Инициализируйте наложение.

Invalidate()

Делает слой недействительным. Вызов принудительного перерисовки слоя.

RemoveWindowElement(IWindowOverlayElement)

Удаляет элемент, доступный для рисования, из наложения.

RemoveWindowElements()

Удаляет все доступные для рисования элементы из наложения.

События

Tapped

Обработчик событий, который активируется при WindowOverlay каждом касании.

Применяется к