Freigeben über


XamlLanguage Klasse

Definition

Definiert Konstanten, die Zeichenfolgen oder Objekte bereitstellen, die für XAML-Markup oder für die Programmierung mit XAML-Typen nützlich sind. Diese Zeichenfolgen oder Objekte sind für XAML-Sprachkonzepte relevant, für die Implementierung von XAML-Sprachkonzepten in .NET XAML Services oder für beides.

public ref class XamlLanguage abstract sealed
public static class XamlLanguage
type XamlLanguage = class
Public Class XamlLanguage
Vererbung
XamlLanguage

Hinweise

Die XamlLanguage API gibt Nachschlageergebnisse zurück, die auf einem XAML-Schemakontext basieren, der intern bleibt. In diesem Schemakontext SupportMarkupExtensionsWithDuplicateArity ist true. Andernfalls verwendet der XAML-Schemakontext, der als Standard für .NET Framework-XAML-Dienste und die definierten XAML-Reader und XAML-Autoren gemeldet wird, Standardeinstellungen. Insgesamt basiert der XAML-Schemakontext, der für vordefinierte XAML-Reader und XAML-Autoren verwendet wird, auf der gleichen XamlSchemaContext Instanz, die von APIs verfügbar ist, die einen XamlSchemaContextfestlegen oder zurückgeben. Der standardmäßige XAML-Schemakontext für .NET Framework XAML Services basiert auf CLR-Konzepten und Spiegelungen. Nachweise für die standardmäßige CLR-Sicherung finden Sie beim Abrufen bestimmter XamlLanguage Eigenschaften, die ein XamlType und bei der Überprüfung UnderlyingTypesind. In ähnlicher Weise weisen Eigenschaften, XamlLanguage die clR-spiegelbasierte XamlMember Werte enthalten, für UnderlyingMember.

Felder

Name Beschreibung
Xaml2006Namespace

Ruft einen Zeichenfolgenwert für die Zeichenfolge ab, die den XAML-Sprachnamespace (2006) identifiziert. Dieser Namespace entspricht dem XAML-Namespace (2006) mit dem Präfix "x", wie in [MS-XAML] Abschnitt 5.1.1 definiert.

Xml1998Namespace

Ruft einen Zeichenfolgenwert für die Zeichenfolge ab, die den XML-Sprachnamespace (1998) identifiziert. Dieser Namespace entspricht dem XML-Präfixnamespace "xml", wie in Abschnitt 5.1.2 [MS-XAML] referenziert.

Eigenschaften

Name Beschreibung
AllDirectives

Ruft eine schreibgeschützte generische Auflistung jedes XamlDirective Bezeichners ab, der von .NET XAML Services definiert wird.

AllTypes

Ruft eine schreibgeschützte generische Auflistung einzelner XamlType Werte ab, die einer systeminternen XAML-Sprache entsprechen, die von .NET XAML Services definiert wird.

Arguments

Ruft eine XamlDirective für die Arguments Factorymethode oder eine generische Verwendung ab.

Array

Ruft eine XamlType für die Array systeminterne XAML-Sprache ab.

AsyncRecords

Ruft einen XamlDirective für den AsyncRecords Pseudomember ab.

Base

Ruft eine XamlDirective für die base Direktive aus XML ab.

Boolean

Ruft eine XamlType für die Boolean systeminterne XAML-Sprache ab.

Byte

Ruft eine XamlType für die Byte systeminterne XAML-Sprache ab.

Char

Ruft eine XamlType für die Char systeminterne XAML-Sprache ab.

Class

Ruft eine XamlDirective für die Class Direktive aus XAML ab.

ClassAttributes

Ruft eine XamlDirective für die ClassAttributes Direktive aus XAML ab.

ClassModifier

Ruft eine XamlDirective für die ClassModifier Direktive aus XAML ab.

Code

Ruft eine XamlDirective ausführliche Code Beschreibung in [MS-XAML] ab.

ConnectionId

Ruft einen XamlDirective Verbindungspunkt zum Verkabeln von Ereignissen an Handler ab.

Decimal

Ruft eine XamlType für die Decimal systeminterne XAML-Sprache ab.

Double

Ruft eine XamlType für die Double systeminterne XAML-Sprache ab.

FactoryMethod

Ruft eine XamlDirective , die eine Factorymethode für XAML identifiziert.

FieldModifier

Ruft eine XamlDirective für die FieldModifier Direktive aus XAML ab.

Initialization

Ruft eine XamlDirective für die Initialization Direktive aus XAML ab.

Int16

Ruft eine XamlType für die Int16 systeminterne XAML-Sprache ab.

Int32

Ruft eine XamlType für die Int32 systeminterne XAML-Sprache ab.

Int64

Ruft eine XamlType für die Int64 systeminterne XAML-Sprache ab.

Items

Ruft eine XamlDirective für die Items Direktive aus XAML ab.

Key

Ruft eine XamlDirective für die Key Direktive aus XAML ab.

Lang

Ruft eine XamlDirective für die lang Direktive aus XML ab.

Member

Ruft einen XamlType für den Typ, der den Elementtyp von Members.

Members

Ruft ein XamlDirective Konzept Members in XAML ab.

Name

Ruft eine XamlDirective für die Name Direktive aus XAML ab.

Null

Ruft eine XamlType für die Null systeminterne oder NullExtension XAML-Sprache ab.

Object

Ruft ein XamlType für das Object XAML-Sprachkonzept ab.

PositionalParameters

Ruft eine XamlDirective für die PositionalParameters Direktive aus XAML ab.

Property

Ruft ein XamlType Konzept Property in XAML ab.

Reference

Ruft ein XamlType , das einen Reference für XAML darstellt.

Shared

Ruft eine XamlDirective für die Shared Direktive für XAML ab.

Single

Ruft eine XamlType für die Single systeminterne XAML-Sprache ab.

Space

Ruft eine XamlDirective für die space Direktive aus XML ab.

Static

Ruft eine XamlType für die Static/StaticExtension systeminterne XAML-Sprache ab.

String

Ruft eine XamlType für die String systeminterne XAML-Sprache ab.

Subclass

Ruft eine XamlDirective für die Subclass Direktive aus XAML ab.

SynchronousMode

Ruft ein XamlDirective , das das asynchrone Laden von XAML ermöglicht, wenn der XAML-Prozessor einen solchen Modus unterstützt.

TimeSpan

Ruft ein XamlType Konzept TimeSpan in XAML-Sprache ab.

Type

Ruft eine XamlType für die Type/TypeExtension systeminterne XAML-Sprache ab.

TypeArguments

Ruft eine XamlDirective für die TypeArguments Direktive aus XAML ab.

Uid

Ruft eine XamlDirective für die Uid Direktive aus XAML ab.

UnknownContent

Ruft eine XamlDirective für die UnknownContent Direktive aus XAML ab.

Uri

Ruft ein XamlType für das Uri XAML-Sprachkonzept ab.

XamlNamespaces

Ruft eine Auflistung der Namespacebezeichner für XAML ab.

XData

Ruft einen XamlType für den XAML-Typ ab, der einen XData Block in XAML zurückgibt.

XmlNamespaces

Ruft eine Auflistung der Namespacebezeichner für XML ab.

Gilt für: