Dreamine.UI.Wpf 1.0.1
Dreamine.UI.Wpf 사용자 인터페이스 기능과 구성 요소를 제공합니다.
로딩중...
검색중...
일치하는것 없음
Dreamine.UI.Wpf.Converters.EnumToStringConverter 클래스 참조

더 자세히 ...

Dreamine.UI.Wpf.Converters.EnumToStringConverter에 대한 상속 다이어그램 :
Dreamine.UI.Wpf.Converters.EnumToStringConverter에 대한 협력 다이어그램:

Public 멤버 함수

object Convert (object value, Type targetType, object parameter, CultureInfo culture)
object ConvertBack (object value, Type targetType, object parameter, CultureInfo culture)

속성

bool IsUpper [get, set]

상세한 설명

열거형 값과 멤버 이름 문자열 사이를 변환합니다.

EnumToStringConverter.cs 파일의 14 번째 라인에서 정의되었습니다.

멤버 함수 문서화

◆ Convert()

object Dreamine.UI.Wpf.Converters.EnumToStringConverter.Convert ( object value,
Type targetType,
object parameter,
CultureInfo culture )
inline

원본 값을 문자열로 변환하고 선택적으로 대문자로 만듭니다.

매개변수
value원본 값입니다.
targetType대상 형식입니다.
parameter사용하지 않는 매개변수입니다.
culture사용하지 않는 문화권입니다.
반환값
열거형 이름 문자열이며 원본이 null이면 런타임상 null입니다.

EnumToStringConverter.cs 파일의 73 번째 라인에서 정의되었습니다.

74 {
75 return IsUpper ? value?.ToString()?.ToUpper()! : value?.ToString()!;
76 }

다음을 참조함 : IsUpper.

◆ ConvertBack()

object Dreamine.UI.Wpf.Converters.EnumToStringConverter.ConvertBack ( object value,
Type targetType,
object parameter,
CultureInfo culture )
inline

정의된 멤버 이름 문자열을 지정한 열거형 값으로 변환합니다.

매개변수
value대상 멤버 이름입니다.
targetType원본 열거형 형식입니다.
parameter사용하지 않는 매개변수입니다.
culture사용하지 않는 문화권입니다.
반환값
열거형 값 또는 Binding.DoNothing입니다.
예외
ArgumentExceptiontargetType 이 열거형이 아니면 발생합니다.

EnumToStringConverter.cs 파일의 134 번째 라인에서 정의되었습니다.

135 {
136 if (value is string str && Enum.IsDefined(targetType, str))
137 {
138 return Enum.Parse(targetType, str);
139 }
140 return Binding.DoNothing;
141 }

속성 문서화

◆ IsUpper

bool Dreamine.UI.Wpf.Converters.EnumToStringConverter.IsUpper
getset

출력 문자열을 대문자로 변환할지 여부를 가져오거나 설정합니다.

EnumToStringConverter.cs 파일의 24 번째 라인에서 정의되었습니다.

24{ get; set; }

다음에 의해서 참조됨 : Convert().


이 클래스에 대한 문서화 페이지는 다음의 파일로부터 생성되었습니다.: