言語

LocalizableEnumConverter クラス

定義

LocalizableEnumConverter を使用すると、Enum 内の個々の項目に適用される DisplayNameKey 属性に基づいて、Enum の値をローカライズされた文字列に変換できます。

public class LocalizableEnumConverter : System.ComponentModel.EnumConverter
type LocalizableEnumConverter = class
    inherit EnumConverter
Public Class LocalizableEnumConverter
Inherits EnumConverter
継承
LocalizableEnumConverter

public enum ScriptModeOptions { [DisplayNameKey("CreateOnlyMode")] scriptCreateOnly, [DisplayNameKey("DropOnlyMode")] scriptDropOnly }

コンストラクター

名前 説明
LocalizableEnumConverter(Type)

このコンストラクターは、このコンバーターが Enum クラスに直接配置され、包含クラスの LocalizedTypeConverter 属性を介した抽象化を介して配置されない場合に使用される既定のコンストラクターです。

メソッド

名前 説明
ConvertFrom(ITypeDescriptorContext, CultureInfo, Object)

文字列から列挙型への変換と、奇数列挙型から列挙型への変換を行います。 その他はすべてベースに渡されます

ConvertTo(ITypeDescriptorContext, CultureInfo, Object, Type)

Enum から string への変換、および奇数の文字列から文字列への変換を行います。 その他はすべてベースに渡されます

GetStandardValues(ITypeDescriptorContext)

プロパティ グリッドのリスト ボックスの値の一覧を返します。 IDynamicVisible インターフェイスが定義されている場合は、それを呼び出して、操作された値の配列を取得します。 そうでない場合は、値のリストを返すだけです。

GetStandardValuesExclusive(ITypeDescriptorContext)

LocalizableEnumConverter を使用すると、Enum 内の個々の項目に適用される DisplayNameKey 属性に基づいて、Enum の値をローカライズされた文字列に変換できます。

GetStandardValuesSupported(ITypeDescriptorContext)

LocalizableEnumConverter を使用すると、Enum 内の個々の項目に適用される DisplayNameKey 属性に基づいて、Enum の値をローカライズされた文字列に変換できます。

適用対象