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 |
暗黙のキー値を提供する関連付けられているクラスのプロパティを指定します。
IDictionary コレクションの項目では、XAML で定義される明示的な |
EventSetterHandlerConverter |
イベント setter ハンドラーの文字列名をデリゲート表現に変換します。 |
InternalTypeHelper |
内部型の使用をサポートするために WPF XAML コンパイラによって内部で使用される抽象クラス。 |
MarkupExtension |
.NET XAML サービスおよびその他の XAML リーダーと XAML ライターによってサポートされる XAML マークアップ拡張機能の実装のための基底クラスを提供します。 |
MarkupExtensionBracketCharactersAttribute |
マークアップ拡張で返すことができるかっこ文字を報告します。 |
MarkupExtensionReturnTypeAttribute |
マークアップ拡張で返すことができる型を報告します。 |
MemberDefinition |
宣言的 XAML でクラスのメンバーを定義するマークアップ手法で使用される基本クラスを提供します。 |
NameReferenceConverter |
文字列名をその名前を持つオブジェクトのオブジェクト参照に変換する、またはオブジェクト グラフからオブジェクトの名前を返す型変換を提供します。 |
NameScopePropertyAttribute |
XAML 名前スコープの値を提供する関連付けらているクラスのプロパティを指定します。 |
NamespaceMapEntry |
XamlTypeMapper が XML 名前空間、CLR 名前空間、およびその CLR 名前空間の関連する型を格納するアセンブリの間の割り当てに使用する情報を提供します。 |
NullExtension |
XAML で値を明示的に null に設定するときに使用できる null オブジェクトを返すために、XAML マークアップ拡張機能を実装します。 |
ParserContext |
XAML パーサーが必要とするコンテキスト情報を提供します。 |
PropertyDefinition |
宣言的 XAML 内のクラスのプロパティを定義するマークアップ手法をサポートします。 |
Reference |
マークアップ拡張機能を実装します |
ResourceReferenceExpressionConverter |
|
RootNamespaceAttribute |
Visual Studio プロジェクト ファイル内の |
RoutedEventConverter |
RoutedEvent オブジェクトを文字列から変換します。 |
RuntimeNamePropertyAttribute |
XAML x:Name attribute にマップする型のプロパティを報告する型レベル属性を表します。 |
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 パーサーの操作で使用されるか、または XamlReader API を呼び出すことによって WPF XAML パーサーの特定の用途に使用されます。 |
XamlReader |
WPF の既定の XAML リーダーおよび関連付けられている XAML オブジェクト ライターを使用して、XAML 入力を読み取り、オブジェクト グラフを作成します。 |
XamlSetMarkupExtensionAttribute |
クラスはマークアップ拡張機能を使用して値を提供し、マークアップ拡張機能のセット操作で使用するハンドラーを参照することを示します。 |
XamlSetMarkupExtensionEventArgs |
XAML オブジェクト ライターがマークアップ拡張機能を使用して値を設定するときに呼び出されるコールバックのデータを提供します。 |
XamlSetTypeConverterAttribute |
クラスは型コンバーターを使用して値を提供し、型コンバーターを設定する場合に使用するハンドラーを参照できることを示します。 |
XamlSetTypeConverterEventArgs |
XAML ライターが型コンバーターの呼び出しを使用して値を設定するときに呼び出されるコールバックのデータを提供します。 |
XamlSetValueEventArgs |
XamlObjectWriter が特定の値に設定されるときに呼び出されるコールバックのデータを提供します。 |
XamlTypeMapper |
XAML 要素名をアセンブリ内の適切な CLR Type に割り当てます。 |
XamlWriter |
指定されたランタイム オブジェクトの XAML マークアップへの制限された 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 でイベントとイベント setter をアタッチするために WPF XAML パーサーが内部で使用するメソッドを提供します。 |
IUriContext |
アプリケーションのコンテキストを使って、指定された相対 URI を絶対 URI に解決するサービスを表します。 |
IValueSerializerContext |
ValueSerializer に提供されるコンテキストを定義します。 このコンテキストは、特殊なケースのシリアル化や別のモードのシリアル化を有効にするために使用できます。 |
IXamlTypeResolver |
XAML マークアップの名前付きの要素から適切な CLR 型に解決されるサービスを表します。 |
列挙型
DesignerSerializationOptions |
プロパティをシリアル化する方法を指定します。 |
XamlWriterMode |
式である値 (バインディング宣言など) をシリアル化するための XAML ライター モードを指定します。 |
XamlWriterState |
カスタム XAML ライターの使用可能な書き込み状態を記述します。 |
.NET