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

더 자세히 ...

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

Public 멤버 함수

object Convert (object[] values, Type targetType, object parameter, CultureInfo culture)
object[] ConvertBack (object value, Type[] targetTypes, object parameter, CultureInfo culture)

속성

bool TreatNullAsTrue = false [get, set]

상세한 설명

여러 부울 입력에 논리 AND 연산을 적용합니다.

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

멤버 함수 문서화

◆ Convert()

object Dreamine.UI.Wpf.Converters.AndConverter.Convert ( object[] values,
Type targetType,
object parameter,
CultureInfo culture )
inline

모든 입력이 참인지 확인합니다.

매개변수
values검사할 값 배열입니다.
targetType바인딩 대상 형식입니다.
parameter사용하지 않는 변환기 매개변수입니다.
culture사용하지 않는 변환 문화권입니다.
반환값
구성된 null 정책을 적용한 뒤 모든 값이 참이면 true입니다.

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

75 {
76 if (values == null || values.Length == 0) return false;
77
78 foreach (var v in values)
79 {
80 if (v == null) { if (!TreatNullAsTrue) return false; else continue; }
81
82 if (v is bool b)
83 {
84 if (!b) return false;
85 }
86 else
87 {
88 return false;
89 }
90 }
91 return true;
92 }

다음을 참조함 : TreatNullAsTrue.

◆ ConvertBack()

object[] Dreamine.UI.Wpf.Converters.AndConverter.ConvertBack ( object value,
Type[] targetTypes,
object parameter,
CultureInfo culture )
inline

다중 바인딩 역변환은 지원하지 않습니다.

매개변수
value대상 값입니다.
targetTypes원본 형식 배열입니다.
parameter변환기 매개변수입니다.
culture변환 문화권입니다.
반환값
정상적으로 반환되지 않습니다.
예외
NotSupportedException호출할 때 항상 발생합니다.

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

151 => throw new NotSupportedException();

속성 문서화

◆ TreatNullAsTrue

bool Dreamine.UI.Wpf.Converters.AndConverter.TreatNullAsTrue = false
getset

null 입력을 참으로 처리할지 여부를 가져오거나 설정합니다.

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

24{ get; set; } = false;

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


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