LocalizableEnumConverter 클래스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
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 특성에 따라 지역화된 문자열로 변환할 수 있습니다. |