XAML-Diagnose

Übersicht über die XAML-Diagnosetechnologie.

Zum Entwickeln der XAML-Diagnose benötigen Sie die folgenden Header:

Programmieranleitungen für diese Technologie finden Sie unter:

Enumerationen

 
Basevaluesource

Definiert Konstanten, die angeben, wo der effektive Wert einer Eigenschaft festgelegt wurde.
MetadataBit

Definiert Konstanten, die verwendet werden, um die von der XAML-Diagnose zurückgegebene PropertyChainValue zu definieren.
RenderTargetBitmapOptions

Definiert Konstanten, die angeben, welche Teile der visuellen Struktur gerendert werden sollen.
ResourceType

Definiert Konstanten, die den Typ einer Ressource in einem Ressourcenwörterbuch angeben.
VisualElementState

Definiert Konstanten, die den Zustand eines Elements in der visuellen Struktur angeben.
VisualMutationType

Definiert Konstanten, die angeben, ob das Element der visuellen Livestruktur hinzugefügt oder entfernt wurde.

Functions

 
AddChild

Fügt der Auflistung am angegebenen Index ein untergeordnetes Element hinzu.
AddDictionaryItem

Fügt einem ResourceDictionary ein Element hinzu und löst alle Elemente in der Struktur erneut auf, die mit dem angegebenen Schlüssel auf eine Ressource verweisen.
AdviseVisualTreeChange

Beginnt mit dem Lauschen auf Änderungen an der visuellen Struktur.
ClearChildren

Löscht alle untergeordneten Elemente aus der übergeordneten Auflistung.
ClearProperty

Löscht die angegebene Eigenschaft für ein XAML-Element.
CopyBytesTo

Kopiert die angegebene maximale Anzahl von Bytes aus dem angegebenen Offset in den Bitmapdaten in den Puffer des Aufrufers (pvBytes) und gibt die Anzahl der kopierten Bytes zurück.
CreateInstance

Erstellt eine instance eines beliebigen XAML-Runtime-, Enumerations- oder Primitiventyps.
GetApplication

Ruft eine instance der Anwendung ab.
GetBitmapDescription

Ruft eine BitmapDescription ab, die die Bitmapdaten beschreibt, die in IBitmapData gespeichert sind.
GetCollectionCount

Ruft die Anzahl einer Auflistung ab.
GetCollectionElements

Ruft die Elemente in einer Auflistung ab.
GetDictionaryItem

Ruft ein Element aus einem ResourceDictionary ab.
GetDispatcher

Ruft den Kernverteiler ab, der für den Zugriff auf Elemente im UI-Thread verwendet wird.
GetEnums

Ruft ein Array aller in der XAML-Runtime definierten Enumerationen und der Gesamtanzahl ab.
GetHandleFromIInspectable

Ruft eine InstanceHandle-Darstellung eines IInspectable ab.
GetIInspectableFromHandle

Ruft IInspectable aus dem XAML-Diagnosecache ab.
GetInitializationData

Ruft die Initialisierungsdaten ab, die an die XAML-Diagnose übergeben werden.
GetProperty

Ruft den effektiven Wert der angegebenen Abhängigkeitseigenschaft ab.
GetPropertyIndex

Ruft den Eigenschaftenindex für den angegebenen Eigenschaftennamen ab.
GetPropertyValuesChain

Ruft ein Array aller Eigenschaften ab, die für das übergebene Element festgelegt sind, und ein Array aller Stile, die beim Festlegen der effektiven Werte der Eigenschaften beteiligt sind.
GetSourceBitmapDescription

Ruft eine BitmapDescription ab, die das ursprüngliche Format der Bitmapdaten beschreibt, die in IBitmapData gespeichert sind.
GetStride

Ruft den Schritt der Daten ab. Dies ist die Länge in Bytes jeder Zeile der Bitmap.
GetUiLayer

Ruft das visuelle Diagnose Stamm ab, mit dem Elemente in der Struktur hervorgehoben werden können.
Hittest

Ruft alle Elemente in der visuellen Struktur ab, die innerhalb des angegebenen Rechtecks liegen.
InitializeXamlDiagnosticsEx

Initialisiert eine Xaml-Diagnosesitzung. Dies ist der Einstiegspunkt für jedes Debugtool, das die XAML-Diagnose-APIs verwendet.
OnElementStateChanged

Kommuniziert den Zustand eines Elements in der visuellen Struktur, wenn es sich ändert.
OnVisualTreeChange

Kommuniziert den Zustand der visuellen Struktur, wenn sie sich ändert.
RegisterInstance

Fügt dem XAML-Diagnosecache eine IInspectable-Instanz hinzu und gibt die neu erstellte InstanceHandle für das -Objekt zurück.
RemoveChild

Entfernt das untergeordnete Element aus dem angegebenen Index.
RemoveDictionaryItem

Entfernt ein Element aus einem ResourceDictionary und löst alle Elemente in der Struktur erneut auf, die mit dem angegebenen Schlüssel auf eine Ressource verweisen.
RenderTargetBitmap

Gibt ein Bild zurück, das das durch handle beschriebene Objekt darstellt, oder gibt einen Fehler zurück, wenn das Objekt ein solches Bild nicht aufweist oder nicht bereitstellen kann.
ReplaceResource

Ersetzt eine vorhandene Ressource durch eine neue Ressource desselben Typs.
ResolveResource

Löst eine Ressource für ein Element in der Struktur auf und wendet die Ressource auf die vom angegebenen Eigenschaftenindex bereitgestellte Eigenschaft an.
SetProperty

Legt einen Eigenschaftswert für ein XAML-Element fest.
Nicht hinzufügenVisualTreeChange

Hört nicht mehr auf Änderungen an der visuellen Struktur zu.

Schnittstellen

 
IBitmapData

Stellt ein Bild dar, das einem Knoten in der visuellen Struktur zugeordnet ist.
IVisualTreeService

Stellt Methoden zum Verwalten einer visuellen XAML-Struktur bereit.
IVisualTreeService2

Stellt zusätzliche Funktionen eines IVisualTreeService-Objekts dar.
IVisualTreeService3

Stellt zusätzliche Funktionen eines IVisualTreeService2-Objekts dar.
IVisualTreeServiceCallback

Kommuniziert den Zustand der visuellen Struktur.
IVisualTreeServiceCallback2

Stellt zusätzliche Funktionen eines IVisualTreeServiceCallback-Objekts dar.
IXamlDiagnostics

Stellt eine XAML-Diagnosesitzung dar.

Strukturen

 
BitmapDescription

Stellt Informationen zu der in IBitmapData gespeicherten Bitmap dar.
CollectionElementValue

Stellt ein Element in einer Auflistung dar.
Enumtype

Stellt eine XAML-Runtime-Enumeration dar.
ParentChildRelation

Ordnet ein übergeordnetes Objekt einem untergeordneten Objekt zu.
PropertyChainSource

Stellt das Quellobjekt (ein Style) eines Zieltyps dar.
PropertyChainValue

Stellt eine für ein Element definierte Eigenschaft dar.
SourceInfo

Stellt Informationen zum XAML-Quelldokuments eines Objekts dar.
VisualElement

Stellt ein XAML-Element in der visuellen Livestruktur in Microsoft Visual Studio dar.