Udostępnij za pośrednictwem


VisualDiagnosticsOverlay Klasa

Definicja

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
Dziedziczenie
VisualDiagnosticsOverlay
Implementuje

Konstruktory

VisualDiagnosticsOverlay(IWindow)

Inicjuje nowe wystąpienie klasy VisualDiagnosticsOverlay.

Właściwości

Density

Pobiera gęstość dla warstwy. Może służyć do przekazywania ustawień gęstości do bazowych rysowania.

(Odziedziczone po WindowOverlay)
DisableUITouchEventPassthrough

Pobiera lub ustawia wartość wskazującą, czy wyłączyć przekazywanie zdarzeń dotykowych interfejsu użytkownika. Włącz tę opcję, gdy chcesz włączyć testowanie trafienia bieżącej nakładki bez konieczności stosowania komunikacji z podkreśleniem interfejsu użytkownika.

(Odziedziczone po WindowOverlay)
EnableDrawableTouchHandling

Pobiera lub ustawia wartość wskazującą, czy włączyć obsługę zdarzeń dotykowych podczas wybierania dowolnego elementu rysowalnego na nakładce. To ustawienie jest zastępowane przez DisableUITouchEventPassthrough.

(Odziedziczone po WindowOverlay)
EnableElementSelector

Pobiera lub ustawia wartość wskazującą, czy włączyć selektor elementów na nakładce diagnostyki. Jeśli ta opcja jest włączona, spowoduje to również włączenie polecenia DisableUITouchEventPassthrough.

GraphicsView (Odziedziczone po WindowOverlay)
IsPlatformViewInitialized

Pobiera wartość wskazującą, czy warstwa dotyku platformy i rysunku została zainicjowana. Jeśli tak nie jest, nie będzie można rysować ani używać testów trafień na nakładce.

(Odziedziczone po WindowOverlay)
IsVisible

Pobiera lub ustawia wartość wskazującą, czy narysować nakładkę okna.

(Odziedziczone po WindowOverlay)
Offset

Pobiera punkt przesunięcia używany do dostosowywania granic rysunku platformy dla danego modułu adoratora. Używany, gdy bazowy system operacyjny może nie podawać dokładnego umieszczania elementów. Np. Android i pasek stanu.

ScrollToElement

Pobiera lub ustawia wartość wskazującą, czy automatycznie przewijać element podczas dodawania modułu adoratora, jeśli jest dostępny.

ScrollViews

Pobiera widoki przewijania w danym oknie, które mają być obsługiwane przez warstwę podczas przewijania w celu zaktualizowania podstawowych modułów adoratora.

Window

Pobiera element zawierający IWindowelement .

(Odziedziczone po WindowOverlay)
WindowElements

Pobiera bieżącą kolekcję elementów rysowalnych na nakładce.

(Odziedziczone po WindowOverlay)

Metody

AddAdorner(IAdorner, Boolean)

Dodaje nowy moduł adoratora do nakładki Diagnostyka wizualna.

AddAdorner(IVisualTreeElement, Boolean)

Dodaje nowy moduł adoratora do nakładki Diagnostyka wizualna. Używa domyślnego modułu adoratora do rysowania.

AddScrollableElementHandler(IScrollView)

Dodaje uchwyt elementu przewijanego dołączony do elementu IScrollView. Służy do śledzenia, gdy użytkownik przewinął, w celu zaktualizowania warstwy do ponownego rysowania.

AddScrollableElementHandlers()
AddWindowElement(IWindowOverlayElement)

Dodaje nowy element z możliwością rysowania do nakładki.

Deinitialize()
Draw(ICanvas, RectF) (Odziedziczone po WindowOverlay)
HandleUIChange()

Obsługuje aktualizowanie warstwy rysunku po zmianie układu interfejsu użytkownika.

(Odziedziczone po WindowOverlay)
Initialize()

Zainicjuj nakładkę.

(Odziedziczone po WindowOverlay)
Invalidate()

Unieważnia warstwę. Wywołaj metodę , aby wymusić ponowne rysowanie warstwy.

(Odziedziczone po WindowOverlay)
RemoveAdorner(IAdorner)

Usuwa moduł adoratora z nakładki diagnostyki wizualnej.

RemoveAdorners()

Usuwa wszystkie moduły adoratora z nakładki Diagnostyka wizualna.

RemoveAdorners(IVisualTreeElement)

Usuwa wszystkie moduły adorujące zawierające wewnętrzny IVisualTreeElementelement .

RemoveScrollableElementHandler()

Usuwa wszystkie istniejące uchwyty elementów przewijanych dołączone do elementu IScrollView.

RemoveWindowElement(IWindowOverlayElement)

Usuwa element rysowalny z nakładki.

RemoveWindowElements()

Usuwa wszystkie elementy rysowalne z nakładki.

ScrollToView(IVisualTreeElement)

Automatycznie przewiń do danego elementu w widoku, jeśli jest dostępny.

Zdarzenia

Tapped

Procedura obsługi zdarzeń uruchamiana za każdym razem, WindowOverlay gdy element jest naciśnięty.

(Odziedziczone po WindowOverlay)

Dotyczy