LocalizableEnumConverter 클래스

정의

LocalizableEnumConverter를 사용하면 Enum의 값을 Enum의 개별 항목에 적용된 DisplayNameKey 특성에 따라 지역화된 문자열로 변환할 수 있습니다.

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 }

생성자

Name Description
LocalizableEnumConverter(Type)

이 생성자는 이 변환기가 포함하는 클래스의 LocalizedTypeConverter 특성을 통한 추상화를 통해서가 아니라 Enum 클래스에 직접 배치되는 경우 사용되는 기본 생성자입니다.

메서드

Name Description
ConvertFrom(ITypeDescriptorContext, CultureInfo, Object)

문자열에서 열거형으로 변환하고 홀수 열거형을 열거형으로 변환합니다. 다른 모든 항목은 기지로 전달됩니다.

ConvertTo(ITypeDescriptorContext, CultureInfo, Object, Type)

열거형에서 문자열로 변환하고 홀수 문자열을 문자열로 변환합니다. 다른 모든 항목은 기지로 전달됩니다.

GetStandardValues(ITypeDescriptorContext)

속성 표의 목록 상자에 대한 값 목록을 반환합니다. IDynamicVisible 인터페이스가 정의된 경우 이를 호출하여 조작된 값 배열을 가져옵니다. 그렇지 않은 경우 값 목록을 반환합니다.

GetStandardValuesExclusive(ITypeDescriptorContext)

LocalizableEnumConverter를 사용하면 Enum의 값을 Enum의 개별 항목에 적용된 DisplayNameKey 특성에 따라 지역화된 문자열로 변환할 수 있습니다.

GetStandardValuesSupported(ITypeDescriptorContext)

LocalizableEnumConverter를 사용하면 Enum의 값을 Enum의 개별 항목에 적용된 DisplayNameKey 특성에 따라 지역화된 문자열로 변환할 수 있습니다.

적용 대상