XamlLanguage クラス

定義

XAML マークアップまたは XAML 型を使用したプログラミングに役立つ文字列またはオブジェクトを提供する定数を定義します。 これらの文字列またはオブジェクトは、XAML 言語の概念、.NET XAML Services での XAML 言語概念の実装、またはその両方に関連します。

public ref class XamlLanguage abstract sealed
public static class XamlLanguage
type XamlLanguage = class
Public Class XamlLanguage
継承
XamlLanguage

注釈

XamlLanguage API は、内部のままの XAML スキーマ コンテキストに基づくルックアップ結果を返します。 このスキーマ コンテキストでは、 SupportMarkupExtensionsWithDuplicateAritytrue。 それ以外の場合、.NET Framework XAML サービスとその定義済みの XAML リーダーおよび XAML ライターの既定値として報告される XAML スキーマ コンテキストでは、既定の設定が使用されます。 全体的に、定義済みの XAML リーダーと XAML ライターに使用される XAML スキーマ コンテキストは、XamlSchemaContextを設定または返す API から使用できるのと同じXamlSchemaContext インスタンスに基づいています。 .NET Framework XAML Services の既定の XAML スキーマ コンテキストは、CLR の概念とリフレクションに基づいています。 既定の CLR バッキングの証拠は、XamlLanguageである特定のXamlTypeプロパティを取得するとき、およびUnderlyingTypeを確認するときに見つけることができます。 同様に、XamlLanguageXamlMemberプロパティには、UnderlyingMemberの CLR リフレクション ベースの値があります。

フィールド

名前 説明
Xaml2006Namespace

XAML (2006) 言語名前空間を識別する文字列の文字列値を取得します。 この名前空間は、[ MS-XAML] セクション 5.1.1 で定義されている XAML (2006) "x" プレフィックス付き名前空間に対応します。

Xml1998Namespace

XML (1998) 言語名前空間を識別する文字列の文字列値を取得します。 この名前空間は、[ MS-XAML] セクション 5.1.2 で参照されている XML "xml" プレフィックス付き名前空間に対応します。

プロパティ

名前 説明
AllDirectives

.NET XAML サービスによって定義されている各 XamlDirective 識別子の読み取り専用ジェネリック コレクションを取得します。

AllTypes

.NET XAML Services で定義されている XAML 言語組み込み関数と一致する個々の XamlType 値の読み取り専用ジェネリック コレクション (別名) を取得します。

Arguments

ファクトリ メソッドまたは汎用使用法のXamlDirectiveArgumentsを取得します。

Array

XamlType XAML 言語組み込みのArrayを取得します。

AsyncRecords

XamlDirective擬似メンバーのAsyncRecordsを取得します。

Base

XML から XamlDirective ディレクティブのbaseを取得します。

Boolean

XamlType XAML 言語組み込みのBooleanを取得します。

Byte

XamlType XAML 言語組み込みのByteを取得します。

Char

XamlType XAML 言語組み込みのCharを取得します。

Class

XAML からXamlDirective ディレクティブのClassを取得します。

ClassAttributes

XAML からXamlDirective ディレクティブのClassAttributesを取得します。

ClassModifier

XAML からXamlDirective ディレクティブのClassModifierを取得します。

Code

[MS-XAML] で詳しく説明されているように、XamlDirectiveCodeを取得します。

ConnectionId

イベントをハンドラーに接続するための接続ポイントを識別する XamlDirective を取得します。

Decimal

XamlType XAML 言語組み込みのDecimalを取得します。

Double

XamlType XAML 言語組み込みのDoubleを取得します。

FactoryMethod

XAML のファクトリ メソッドを識別する XamlDirective を取得します。

FieldModifier

XAML からXamlDirective ディレクティブのFieldModifierを取得します。

Initialization

XAML からXamlDirective ディレクティブのInitializationを取得します。

Int16

XamlType XAML 言語組み込みのInt16を取得します。

Int32

XamlType XAML 言語組み込みのInt32を取得します。

Int64

XamlType XAML 言語組み込みのInt64を取得します。

Items

XAML からXamlDirective ディレクティブのItemsを取得します。

Key

XAML からXamlDirective ディレクティブのKeyを取得します。

Lang

XML から XamlDirective ディレクティブのlangを取得します。

Member

XamlTypeの項目の種類である型のMembersを取得します。

Members

XAML のXamlDirective概念のMembersを取得します。

Name

XAML からXamlDirective ディレクティブのNameを取得します。

Null

xaml 言語組み込みのXamlTypeまたはNullNullExtensionを取得します。

Object

XamlType XAML 言語の概念のObjectを取得します。

PositionalParameters

XAML からXamlDirective ディレクティブのPositionalParametersを取得します。

Property

XAML のXamlType概念のPropertyを取得します。

Reference

XAML のXamlTypeを表すReferenceを取得します。

Shared

XAML のXamlDirective ディレクティブのSharedを取得します。

Single

XamlType XAML 言語組み込みのSingleを取得します。

Space

XML から XamlDirective ディレクティブのspaceを取得します。

Static

XamlType Static / XAML 言語組み込みのStaticExtensionを取得します。

String

XamlType XAML 言語組み込みのStringを取得します。

Subclass

XAML からXamlDirective ディレクティブのSubclassを取得します。

SynchronousMode

XAML プロセッサがこのようなモードをサポートしている場合に XAML を非同期的に読み込む XamlDirective を取得します。

TimeSpan

XAML 言語でのXamlType概念のTimeSpanを取得します。

Type

XamlType Type / XAML 言語組み込みのTypeExtensionを取得します。

TypeArguments

XAML からXamlDirective ディレクティブのTypeArgumentsを取得します。

Uid

XAML からXamlDirective ディレクティブのUidを取得します。

UnknownContent

XAML からXamlDirective ディレクティブのUnknownContentを取得します。

Uri

XamlType XAML 言語の概念のUriを取得します。

XamlNamespaces

XAML の名前空間識別子のコレクションを取得します。

XData

XAML でXamlType ブロックを返す XAML 型のXDataを取得します。

XmlNamespaces

XML の名前空間識別子のコレクションを取得します。

適用対象