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


IVisualDiagnosticsOverlay Интерфейс

Определение

public interface class IVisualDiagnosticsOverlay : Microsoft::Maui::Graphics::IDrawable, Microsoft::Maui::IWindowOverlay
public interface IVisualDiagnosticsOverlay : Microsoft.Maui.Graphics.IDrawable, Microsoft.Maui.IWindowOverlay
type IVisualDiagnosticsOverlay = interface
    interface IWindowOverlay
    interface IDrawable
Public Interface IVisualDiagnosticsOverlay
Implements IDrawable, IWindowOverlay
Производный
Реализации

Свойства

Density

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

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

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

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

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

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

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

IsPlatformViewInitialized

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

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

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

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

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

ScrollToElement

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

ScrollViews

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

Window

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

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

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

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

Методы

AddAdorner(IAdorner, Boolean)

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

AddAdorner(IVisualTreeElement, Boolean)

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

AddScrollableElementHandler(IScrollView)

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

AddScrollableElementHandlers()

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

AddWindowElement(IWindowOverlayElement)

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

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

Деинициализация наложения.

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

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

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

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

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

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

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

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

RemoveAdorners()

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

RemoveAdorners(IVisualTreeElement)

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

RemoveScrollableElementHandler()

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

RemoveWindowElement(IWindowOverlayElement)

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

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

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

(Унаследовано от IWindowOverlay)
ScrollToView(IVisualTreeElement)

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

События

Tapped

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

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

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