LocalizableEnumConverter クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
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 の値をローカライズされた文字列に変換できます。 |