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

더 자세히 ...

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

Public 멤버 함수

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

상세한 설명

열거형 값과 매개변수로 지정한 열거형 멤버의 선택 상태를 양방향 변환합니다.

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

멤버 함수 문서화

◆ Convert()

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

매개변수 이름을 원본 열거형 형식으로 해석하여 현재 값과 비교합니다.

매개변수
value원본 열거형 값입니다.
targetType대상 형식입니다.
parameter비교할 열거형 멤버 이름입니다.
culture사용하지 않는 문화권입니다.
반환값
현재 값이 지정 멤버와 같으면 true입니다.
예외
ArgumentException매개변수가 유효한 열거형 멤버 이름이 아니면 발생합니다.

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

78 {
79 if (value == null || parameter == null)
80 return false;
81 return value.Equals(Enum.Parse(value.GetType(), parameter.ToString()!));
82 }

◆ ConvertBack()

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

대상 선택 값이 참이면 매개변수 이름을 원본 열거형 값으로 변환합니다.

매개변수
value대상 선택 값입니다.
targetType원본 열거형 형식입니다.
parameter반환할 열거형 멤버 이름입니다.
culture사용하지 않는 문화권입니다.
반환값
열거형 값 또는 Binding.DoNothing입니다.
예외
ArgumentException대상 형식이 열거형이 아니거나 매개변수가 유효한 멤버 이름이 아니면 발생합니다.
NullReferenceException선택된 상태에서 매개변수가 null이면 발생합니다.

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

149 {
150 if (value is bool && (bool)value)
151 {
152 return Enum.Parse(targetType, parameter.ToString()!);
153 }
154 return Binding.DoNothing;
155 }

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