XamlLanguage クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
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 スキーマ コンテキストに基づくルックアップ結果を返します。 このスキーマ コンテキストでは、 SupportMarkupExtensionsWithDuplicateArity は true。 それ以外の場合、.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 |
ファクトリ メソッドまたは汎用使用法の |
| Array |
|
| AsyncRecords |
|
| Base |
XML から |
| Boolean |
|
| Byte |
|
| Char |
|
| Class |
XAML から |
| ClassAttributes |
XAML から |
| ClassModifier |
XAML から |
| Code |
[MS-XAML] で詳しく説明されているように、 |
| ConnectionId |
イベントをハンドラーに接続するための接続ポイントを識別する XamlDirective を取得します。 |
| Decimal |
|
| Double |
|
| FactoryMethod |
XAML のファクトリ メソッドを識別する XamlDirective を取得します。 |
| FieldModifier |
XAML から |
| Initialization |
XAML から |
| Int16 | |
| Int32 | |
| Int64 | |
| Items |
XAML から |
| Key |
XAML から |
| Lang |
XML から |
| Member | |
| Members |
XAML の |
| Name |
XAML から |
| Null |
xaml 言語組み込みの |
| Object |
|
| PositionalParameters |
XAML から |
| Property |
XAML の |
| Reference |
XAML の |
| Shared |
XAML の |
| Single |
|
| Space |
XML から |
| Static |
|
| String |
|
| Subclass |
XAML から |
| SynchronousMode |
XAML プロセッサがこのようなモードをサポートしている場合に XAML を非同期的に読み込む XamlDirective を取得します。 |
| TimeSpan |
XAML 言語での |
| Type |
|
| TypeArguments |
XAML から |
| Uid |
XAML から |
| UnknownContent |
XAML から |
| Uri |
|
| XamlNamespaces |
XAML の名前空間識別子のコレクションを取得します。 |
| XData |
XAML で |
| XmlNamespaces |
XML の名前空間識別子のコレクションを取得します。 |