更新 : 2007 年 11 月
この API は、.NET Framework インフラストラクチャをサポートします。独自に作成したコードから直接使用するためのものではありません。
XAML 言語サービスで必要な型についての情報を示します。
この列挙体には、メンバ値のビットごとの組み合わせを可能にする FlagsAttribute 属性が含まれています。
名前空間 : Microsoft.Xaml.Symbols
アセンブリ : Microsoft.Windows.Design.Markup (Microsoft.Windows.Design.Markup.dll 内)
構文
'宣言
<SerializableAttribute> _
<FlagsAttribute> _
Public Enumeration XamlTypeOptions
'使用
Dim instance As XamlTypeOptions
[SerializableAttribute]
[FlagsAttribute]
public enum XamlTypeOptions
[SerializableAttribute]
[FlagsAttribute]
public enum class XamlTypeOptions
public enum XamlTypeOptions
メンバ
| メンバ名 | 説明 | |
|---|---|---|
| IsConstructible | この型を要素タグとして XAML で参照できることを示します。この場合、既定のコンストラクタを使って型を構築できます。型引数が指定済みであれば構築可能になるオープン ジェネリック型に対して、このオプションを設定する必要があります。 | |
| IsCollection | この型がコレクションを表すことを示します。 | |
| IsDictionary | この型がディクショナリを表すことを示します。 | |
| IsMarkupExtension | この型がカスタム マークアップ拡張機能を表すことを示します。つまり、マークアップ拡張機能が必要な場所ではこの型を使用できます。 | |
| IsBrowsable | この型を XAML 言語サービス完了リストに含めることができることを示します。型がエラーとして報告されない場合にはこのオプションはオフになりますが、完了としては推奨されません。 | |
| IsEnum | この型が列挙型で、EnumConverter をその TypeConverter として使用するなど、特別な処理が必要な可能性があることを示します。 |