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

더 자세히 ...

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

Public 멤버 함수

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

상세한 설명

부울 또는 64비트 정수의 논리 상태를 반전합니다.

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

멤버 함수 문서화

◆ Convert()

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

부울은 반전하고 64비트 정수는 0인지 여부를 반환합니다.

매개변수
value원본 부울 또는 64비트 정수입니다.
targetType대상 형식입니다.
parameter사용하지 않는 매개변수입니다.
culture사용하지 않는 문화권입니다.
반환값
반전된 논리 상태이며 지원하지 않는 입력은 거짓입니다.

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

65 {
66 if (value is long intValue)
67 {
68 return intValue == 0;
69 }
70 else if (value is bool booleanValue)
71 {
72 return !booleanValue;
73 }
74
75 return false;
76 }

◆ ConvertBack()

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

부울 값을 반전하거나 숫자 원본 형식에 대해 0 또는 1의 64비트 정수를 반환합니다.

매개변수
value대상 부울 값입니다.
targetType원본 형식입니다.
parameter사용하지 않는 매개변수입니다.
culture사용하지 않는 문화권입니다.
반환값
반전된 부울 또는 0/1 정수입니다.
예외
InvalidCastException숫자 원본 형식인데 value 가 부울이 아니면 발생합니다.

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

135 {
136 if (value is bool booleanValue)
137 {
138 return !booleanValue;
139 }
140 else if (targetType == typeof(long) || targetType == typeof(int))
141 {
142 return (bool)value ? 0L : 1L;
143 }
144
145 return 0L;
146 }

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