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


VisualDiagnosticsOverlay Класс

Определение

public ref class VisualDiagnosticsOverlay : Microsoft::Maui::WindowOverlay, Microsoft::Maui::Graphics::IDrawable, Microsoft::Maui::IVisualDiagnosticsOverlay
public class VisualDiagnosticsOverlay : Microsoft.Maui.WindowOverlay, Microsoft.Maui.Graphics.IDrawable, Microsoft.Maui.IVisualDiagnosticsOverlay
type VisualDiagnosticsOverlay = class
    inherit WindowOverlay
    interface IVisualDiagnosticsOverlay
    interface IWindowOverlay
    interface IDrawable
Public Class VisualDiagnosticsOverlay
Inherits WindowOverlay
Implements IDrawable, IVisualDiagnosticsOverlay
Наследование
VisualDiagnosticsOverlay
Реализации

Конструкторы

VisualDiagnosticsOverlay(IWindow)

Инициализирует новый экземпляр класса VisualDiagnosticsOverlay.

Свойства

Density

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

(Унаследовано от WindowOverlay)
DisableUITouchEventPassthrough

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

(Унаследовано от WindowOverlay)
EnableDrawableTouchHandling

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

(Унаследовано от WindowOverlay)
EnableElementSelector

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

GraphicsView (Унаследовано от WindowOverlay)
IsPlatformViewInitialized

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

(Унаследовано от WindowOverlay)
IsVisible

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

(Унаследовано от WindowOverlay)
Offset

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

ScrollToElement

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

ScrollViews

Получает представления прокрутки в заданном окне, обрабатываемые слоем при прокрутке, чтобы обновить базовые графические элементы.

Window

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

(Унаследовано от WindowOverlay)
WindowElements

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

(Унаследовано от WindowOverlay)

Методы

AddAdorner(IAdorner, Boolean)

Добавляет новый графический элемент в наложение визуальной диагностики.

AddAdorner(IVisualTreeElement, Boolean)

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

AddScrollableElementHandler(IScrollView)

Добавляет прокручиваемый дескриптор элемента, присоединенный к IScrollView. Используется для отслеживания при прокрутке пользователя, чтобы обновить слой до перерисовки.

AddScrollableElementHandlers()
AddWindowElement(IWindowOverlayElement)

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

Deinitialize()
Draw(ICanvas, RectF) (Унаследовано от WindowOverlay)
HandleUIChange()

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

(Унаследовано от WindowOverlay)
Initialize()

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

(Унаследовано от WindowOverlay)
Invalidate()

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

(Унаследовано от WindowOverlay)
RemoveAdorner(IAdorner)

Удаляет графический элемент из наложения визуальной диагностики.

RemoveAdorners()

Удаляет все графические элементы из наложения визуальной диагностики.

RemoveAdorners(IVisualTreeElement)

Удаляет все декоративные элементы, содержащие внутреннюю IVisualTreeElement.

RemoveScrollableElementHandler()

Удаляет все существующие прокручиваемые дескрипторы элементов, подключенные к IScrollView.

RemoveWindowElement(IWindowOverlayElement)

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

RemoveWindowElements()

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

ScrollToView(IVisualTreeElement)

При наличии автоматически прокрутите до заданного элемента в представлении.

События

Tapped

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

(Унаследовано от WindowOverlay)

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