次の方法で共有


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 バッキングの証拠は、XamlTypeである特定のXamlLanguageプロパティを取得するとき、およびUnderlyingTypeを確認するときに見つけることができます。 同様に、XamlMemberXamlLanguageプロパティには、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

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

Array

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

AsyncRecords

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

Base

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

Boolean

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

Byte

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

Char

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

Class

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

ClassAttributes

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

ClassModifier

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

Code

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

ConnectionId

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

Decimal

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

Double

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

FactoryMethod

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

FieldModifier

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

Initialization

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

Int16

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

Int32

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

Int64

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

Items

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

Key

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

Lang

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

Member

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

Members

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

Name

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

Null

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

Object

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

PositionalParameters

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

Property

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

Reference

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

Shared

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

Single

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

Space

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

Static

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

String

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

Subclass

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

SynchronousMode

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

TimeSpan

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

Type

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

TypeArguments

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

Uid

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

UnknownContent

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

Uri

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

XamlNamespaces

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

XData

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

XmlNamespaces

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

適用対象