Udostępnij za pośrednictwem


IVisualDiagnosticsOverlay Interfejs

Definicja

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
Pochodne
Implementuje

Właściwości

Density

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

(Odziedziczone po IWindowOverlay)
DisableUITouchEventPassthrough

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

(Odziedziczone po IWindowOverlay)
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 IWindowOverlay)
EnableElementSelector

Pobiera lub ustawia wartość wskazującą, czy włączyć selektor elementów na nakładce diagnostycznej. Jeśli to ustawienie jest włączone, spowoduje to również włączenie funkcji DisableUITouchEventPassthrough.

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 IWindowOverlay)
IsVisible

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

(Odziedziczone po IWindowOverlay)
Offset

Pobiera punkt przesunięcia używany do dostosowywania granic rysunku platformy dla danego modułu Adorner. Używane, 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ę, aby podczas przewijania aktualizować bazowe adornery.

Window

Pobiera element zawierający IWindowelement .

(Odziedziczone po IWindowOverlay)
WindowElements

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

(Odziedziczone po IWindowOverlay)

Metody

AddAdorner(IAdorner, Boolean)

Dodaje nowy moduł adoratora do nakładki diagnostyki wizualnej.

AddAdorner(IVisualTreeElement, Boolean)

Dodaje nowy moduł adoratora do nakładki diagnostyki wizualnej. Używa domyślnego modułu Adorner do rysowania.

AddScrollableElementHandler(IScrollView)

Dodaje uchwyt elementu z możliwością przewijania dołączony do IScrollViewelementu . Służy do śledzenia, gdy użytkownik przewijał, aby zaktualizować warstwę do ponownego rysowania.

AddScrollableElementHandlers()

Dodaje uchwyty elementów z możliwością przewijania dołączone do IScrollViewelementu . Służy do śledzenia, gdy użytkownik przewijał, aby zaktualizować warstwę do ponownego rysowania.

AddWindowElement(IWindowOverlayElement)

Dodaje nowy element do rysowania do nakładki.

(Odziedziczone po IWindowOverlay)
Deinitialize()

Deinitialize nakładki.

(Odziedziczone po IWindowOverlay)
Draw(ICanvas, RectF) (Odziedziczone po IDrawable)
HandleUIChange()

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

(Odziedziczone po IWindowOverlay)
Initialize()

Zainicjuj nakładkę.

(Odziedziczone po IWindowOverlay)
Invalidate()

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

(Odziedziczone po IWindowOverlay)
RemoveAdorner(IAdorner)

Usuwa adorner z nakładki diagnostyki wizualnej.

RemoveAdorners()

Usuwa wszystkie adornery z nakładki diagnostyki wizualnej.

RemoveAdorners(IVisualTreeElement)

Usuwa wszystkie adornery zawierające wewnętrzny IVisualTreeElementelement .

RemoveScrollableElementHandler()

Usuwa wszystkie istniejące uchwyty elementu z możliwością przewijania dołączone do IScrollViewelementu .

RemoveWindowElement(IWindowOverlayElement)

Usuwa element do rysowania z nakładki.

(Odziedziczone po IWindowOverlay)
RemoveWindowElements()

Usuwa wszystkie elementy rysowalne z nakładki.

(Odziedziczone po IWindowOverlay)
ScrollToView(IVisualTreeElement)

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

Zdarzenia

Tapped

Program obsługi zdarzeń dla zdarzeń dotykowych na nakładce. Wywoływane, gdy użytkownik dotknął nakładki.

(Odziedziczone po IWindowOverlay)

Dotyczy