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 каждом касании. |