System.Windows.Markup 名前空間
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
XAML をサポートする型を提供します。 これらの型の一部 は WPF アセンブリにあり、XAML を含む WPF シナリオに固有です。 この名前空間の他の型 では、.NET XAML サービスの一般的なサポートが提供され、WPF アセンブリを参照する必要はありません。
クラス
| 名前 | 説明 |
|---|---|
| AcceptedMarkupExtensionExpressionTypeAttribute |
XAML マークアップ拡張機能の特性のレガシ レポートの型を示します。 |
| AmbientAttribute |
プロパティまたは型をアンビエントとして扱う必要があることを指定します。 アンビエントの概念は、XAML プロセッサがメンバーの型所有者を決定する方法に関連しています。 |
| ArrayExtension |
.NET XAML サービス |
| ComponentResourceKeyConverter |
意図的に型変換経路がない ComponentResourceKey オブジェクトの型コンバーターを実装します。 型コンバーターは、その動作を強制して報告します。 |
| ConstructorArgumentAttribute |
オブジェクトをパラメーターなしのコンストラクター構文を使用して初期化できること、および指定した名前のプロパティが構築情報を提供することを指定します。 この情報は、主に XAML シリアル化用です。 |
| ContentPropertyAttribute |
XAML コンテンツ プロパティである型のプロパティを示します。 XAML プロセッサは、属性付き型の XAML 表現の XAML 子要素を処理するときに、この情報を使用します。 |
| ContentWrapperAttribute |
外部コンテンツをラップするために使用する、関連付けられているコレクション型に対して 1 つ以上の型を指定します。 |
| DateTimeValueSerializer | |
| DependencyPropertyConverter |
文字列から DependencyProperty オブジェクトに変換します。 |
| DependsOnAttribute |
属性付きプロパティが別のプロパティの値に依存していることを示します。 |
| DesignerSerializationOptionsAttribute |
プロパティのシリアル化フラグを指定します。 |
| DictionaryKeyPropertyAttribute |
暗黙的なキー値を提供する関連付けられたクラスのプロパティを指定します。 暗黙的なキーは、コレクション内の項目に対して XAML で定義された明示的な |
| EventSetterHandlerConverter |
イベント セッター ハンドラーの文字列名をデリゲート表現に変換します。 |
| InternalTypeHelper |
内部型の使用をサポートするために WPF XAML コンパイラによって内部的に使用される抽象クラス。 |
| MarkupExtension |
.NET XAML サービスおよびその他の XAML リーダーおよび XAML ライターでサポートできる XAML マークアップ拡張機能の実装の基本クラスを提供します。 |
| MarkupExtensionBracketCharactersAttribute |
マークアップ拡張機能が返すことができる角かっこ文字を報告します。 |
| MarkupExtensionReturnTypeAttribute |
マークアップ拡張機能が返すことができる型を報告します。 |
| MemberDefinition |
宣言型 XAML でクラスのメンバーを定義するマークアップ手法に使用される基本クラスを提供します。 |
| NameReferenceConverter |
文字列名をその名前を持つオブジェクトへのオブジェクト参照に変換するか、オブジェクト グラフからオブジェクトの名前を返す型変換を提供します。 |
| NameScopePropertyAttribute |
XAML 名前スコープの値を提供する関連付けられたクラスのプロパティを指定します。 |
| NamespaceMapEntry |
XML 名前空間、CLR 名前空間、およびその CLR 名前空間の関連する型を含むアセンブリ間のマッピングに、 XamlTypeMapper が使用する情報を提供します。 |
| NullExtension |
NULL オブジェクトを返すために XAML マークアップ拡張を実装します。これを使用して、XAML で値を null に明示的に設定できます。 |
| ParserContext |
XAML パーサーに必要なコンテキスト情報を提供します。 |
| PropertyDefinition |
宣言型 XAML でクラスのプロパティを定義するマークアップ手法をサポートします。 |
| Reference |
|
| ResourceReferenceExpressionConverter |
|
| RootNamespaceAttribute |
Visual Studio プロジェクト ファイル内の |
| RoutedEventConverter |
RoutedEvent オブジェクトを文字列から変換します。 |
| RuntimeNamePropertyAttribute |
型のどのプロパティが XAML x:Name 属性にマップするかを報告する型レベルの属性を表します。 |
| ServiceProviders |
サービスの追加を可能にするメソッドを使用して、 IServiceProvider インターフェイスの実装を提供します。 |
| SetterTriggerConditionValueConverter |
Setter値を処理するTrigger、Condition、およびDependencyProperty型の型変換に似た動作を提供します。 このコンバーターは、 |
| StaticExtension |
静的フィールドとプロパティ参照を返すマークアップ拡張を実装します。 |
| TemplateKeyConverter |
意図的に型変換経路がない TemplateKey オブジェクトの型コンバーターを実装します。 型コンバーターは、その動作を強制して報告します。 |
| TrimSurroundingWhitespaceAttribute |
シリアル化するときに、マークアップ内の型の要素を囲む空白をトリミングする必要があることを XAML プロセッサに示します。 |
| TypeExtension |
文字列入力に基づいて Type を返すマークアップ拡張を実装します。 |
| UidPropertyAttribute |
x:Uid ディレクティブの 値を提供するクラスの CLR プロパティを示します。 |
| UsableDuringInitializationAttribute |
XAML オブジェクト グラフの作成時に、この型がトップダウンでビルドされるかどうかを示します。 |
| ValueSerializer |
オブジェクト表現からのシリアル化の変換動作を定義する抽象クラス。 |
| ValueSerializerAttribute |
型またはプロパティがシリアル化されるときに使用する必要がある ValueSerializer クラスを識別します。 |
| WhitespaceSignificantCollectionAttribute |
コレクション型を XAML プロセッサで重要な空白として処理する必要があることを示します。 |
| XamlDeferLoadAttribute |
クラスまたはプロパティに XAML の遅延読み込み使用量 (テンプレートの動作など) があることを示し、遅延動作とその転送先/コンテンツ タイプを有効にするクラスを報告します。 |
| XamlDesignerSerializationManager |
高度なシリアル化を必要とする XAML デザイナーまたは他の呼び出し元による XAML シリアル化のサービスを提供します。 |
| XamlInstanceCreator |
後でインスタンス化するためにパーサー レコードを格納する手段を提供する抽象クラス。 |
| XamlParseException |
WPF XAML パーサーからのパーサー固有の例外の例外クラスを表します。 この例外は、.NET Framework 3.0 および .NET Framework 3.5 からの XAML API または WPF XAML パーサー操作、または API を呼び出して WPF XAML パーサーを特定するために使用されます。 |
| XamlReader |
WPF の既定の XAML リーダーと関連する XAML オブジェクト ライターを使用して、XAML 入力を読み取り、オブジェクト グラフを作成します。 |
| XamlSetMarkupExtensionAttribute |
クラスがマークアップ拡張を使用して値を提供し、マークアップ拡張セットの操作に使用するハンドラーを参照できることを示します。 |
| XamlSetMarkupExtensionEventArgs |
XAML オブジェクト ライターがマークアップ拡張を使用して値を設定したときに呼び出されるコールバックのデータを提供します。 |
| XamlSetTypeConverterAttribute |
クラスが型コンバーターを使用して値を提供し、型コンバーターの設定ケースに使用するハンドラーを参照できることを示します。 |
| XamlSetTypeConverterEventArgs |
XAML ライターが型コンバーター呼び出しを使用して値を設定したときに呼び出されるコールバックのデータを提供します。 |
| XamlSetValueEventArgs |
XamlObjectWriterが特定の値を設定したときに呼び出されるコールバックのデータを提供します。 |
| XamlTypeMapper |
XAML 要素名をアセンブリ内の適切な CLR Type にマップします。 |
| XamlWriter |
指定されたランタイム オブジェクトを XAML マークアップに限定してシリアル化するために使用できる単一の静的な Save メソッド (複数のオーバーロード) を提供します。 |
| XData |
|
| XmlAttributeProperties |
DependencyObjectの XML 言語関連の属性をカプセル化します。 |
| XmlLangPropertyAttribute |
xml:lang 属性に関連付けるプロパティを識別します。 |
| XmlLanguage |
XAML マークアップで使用する言語タグを表します。 |
| XmlLanguageConverter |
XmlLanguage クラスの型変換を提供します。 |
| XmlnsCompatibleWithAttribute |
XAML 名前空間を別の XAML 名前空間によってサブスム化できることを指定します。 通常、サブスムリング XAML 名前空間は、以前に定義された XmlnsDefinitionAttributeで示されます。 |
| XmlnsDefinitionAttribute |
XAML 名前空間と CLR 名前空間の間のアセンブリごとにマッピングを指定します。このマッピングは、XAML オブジェクト ライターまたは XAML スキーマ コンテキストによる型解決に使用されます。 |
| XmlnsDictionary |
WPF の XAML 名前空間の xmlns マッピングを含むディクショナリを表します。 |
| XmlnsPrefixAttribute |
XAML ファイル (シリアル化) で要素と属性を書き込む場合、または XAML 編集機能を持つデザイン環境と対話するときに、XAML の使用のために XAML 名前空間に関連付けるために推奨されるプレフィックスを識別します。 |
インターフェイス
| 名前 | 説明 |
|---|---|
| IAddChild |
子要素またはテキストの組み合わせが可能な要素を解析する手段を提供します。 |
| IComponentConnector |
名前付き XAML 要素とイベント ハンドラーをアタッチするためのマークアップ コンパイルとツールのサポートを提供します。 |
| INameScope |
特定の XAML 名前スコープ内で要素の名前にアクセスする方法と、その XAML 名前スコープ内で名前の一意性を適用する方法のコントラクトを定義します。 |
| INameScopeDictionary |
XAML 名前スコープで名前のディクショナリを公開するのに役立つ列挙可能、コレクション、ディクショナリのサポートを統合します。 |
| IProvideValueTarget |
マークアップ拡張機能の評価に関する状況的なオブジェクト とプロパティの関係を報告するサービスを表します。 |
| IQueryAmbient |
指定したプロパティを現在のスコープでアンビエントとして扱う必要があるかどうかを照会します。 |
| IReceiveMarkupExtension |
型がマークアップ拡張機能から式 (または別のクラス) を受け取ることができることを宣言できるメカニズムを提供します。出力はターゲット プロパティとは異なるプロパティ型です。 .NET Framework 4 の実装には使用しないでください。 |
| IStyleConnector |
コンパイル済み XAML でイベントとイベント セッターをアタッチするために、WPF XAML パーサーによって内部的に使用されるメソッドを提供します。 |
| IUriContext |
アプリケーション コンテキストを使用して、指定された相対 URI を絶対 URI に解決できるサービスを表します。 |
| IValueSerializerContext |
ValueSerializerに提供されるコンテキストを定義します。 コンテキストを使用して、シリアル化の特殊なケースやさまざまなシリアル化モードを有効にすることができます。 |
| IXamlTypeResolver |
XAML マークアップの名前付き要素から適切な CLR 型に解決されるサービスを表します。 |
列挙型
| 名前 | 説明 |
|---|---|
| DesignerSerializationOptions |
プロパティをシリアル化する方法を指定します。 |
| XamlWriterMode |
式 (バインディング宣言など) である値をシリアル化するための XAML ライター モードを指定します。 |
| XamlWriterState |
カスタム XAML ライターの可能な書き込み状態について説明します。 |