XamlTypeOptions 列挙体

更新 : 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 として使用するなど、特別な処理が必要な可能性があることを示します。

参照

参照

Microsoft.Xaml.Symbols 名前空間

その他の技術情報

WPF デザイナの機能拡張