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 |
Возвращает или задает значение, указывающее, следует ли отключить сквозную передачу событий пользовательского интерфейса touch. Включите этот параметр, если вы хотите включить тестирование наложения на текущий момент без взаимодействия с подложкой пользовательского интерфейса. |
| EnableDrawableTouchHandling |
Возвращает или задает значение, указывающее, следует ли включать обработку событий касания при выборе любого элемента, доступного для рисования на наложении. Этот параметр переопределяется DisableUITouchEventPassthrough. |
| IsPlatformViewInitialized |
Возвращает значение, указывающее, был ли инициализирован слой сенсорного ввода и рисования платформы. В противном случае вы не сможете рисовать или использовать тестирование нажатия на наложение. |
| IsVisible |
Возвращает или задает значение, указывающее, следует ли нарисовать наложение окна. |
| Window |
Возвращает содержащийся IWindowобъект . |
| WindowElements |
Возвращает текущую коллекцию рисуемых элементов на наложении. |
Методы
| AddWindowElement(IWindowOverlayElement) |
Добавляет новый элемент, доступный для рисования, в наложение. |
| Deinitialize() |
Деинициализация наложения. |
| Draw(ICanvas, RectF) | (Унаследовано от IDrawable) |
| HandleUIChange() |
Обрабатывает обновление слоя рисования при изменении макета пользовательского интерфейса. |
| Initialize() |
Инициализируйте наложение. |
| Invalidate() |
Делает слой недействительным. Вызов принудительного перерисовки слоя. |
| RemoveWindowElement(IWindowOverlayElement) |
Удаляет элемент, доступный для рисования, из наложения. |
| RemoveWindowElements() |
Удаляет все рисуемые элементы из наложения. |
События
| Tapped |
Обработчик событий для сенсорных событий на наложении. Вызывается, когда пользователь коснулся наложения. |