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

더 자세히 ...

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

Public 멤버 함수

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

상세한 설명

열거형 값과 변환기 매개변수의 같음 상태를 양방향으로 연결합니다.

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

멤버 함수 문서화

◆ Convert()

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

원본 값과 매개변수가 같은지 확인합니다.

매개변수
value원본 값입니다.
targetType대상 형식입니다.
parameter비교할 값입니다.
culture사용하지 않는 문화권입니다.
반환값
두 값이 null이 아니고 같으면 true입니다.

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

70 {
71 if (value == null || parameter == null) return false;
72 return value.Equals(parameter);
73 }

◆ ConvertBack()

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

대상 값이 참일 때 매개변수를 원본 값으로 반환합니다.

매개변수
value대상 선택 값입니다.
targetType원본 형식입니다.
parameter원본으로 반환할 열거형 값입니다.
culture사용하지 않는 문화권입니다.
반환값
선택된 열거형 값 또는 Binding.DoNothing입니다.

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

124 {
125 if (parameter == null) return Binding.DoNothing;
126 // true일 때만 enum으로 반영, false면 변경하지 않음
127 return value is bool b && b ? parameter : Binding.DoNothing;
128 }

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