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

더 자세히 ...

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

Public 멤버 함수

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

속성

bool IsInverse [get, set]

상세한 설명

열거형 이름이 매개변수 목록에 포함되는지에 따라 가시성을 결정합니다.

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

멤버 함수 문서화

◆ Convert()

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

원본 이름을 쉼표로 구분된 대상 이름들과 대소문자 구분 없이 비교합니다.

매개변수
value원본 열거형 값입니다.
targetType대상 형식입니다.
parameter쉼표로 구분된 대상 이름입니다.
culture사용하지 않는 문화권입니다.
반환값
조건을 만족하면 Visible, 아니면 Collapsed입니다.

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

76 {
77 if (value == null || parameter == null)
78 return Visibility.Collapsed;
79
80 string enumValue = value.ToString() ?? string.Empty;
81 string[] targetValues = parameter.ToString()?
82 .Split(',', StringSplitOptions.RemoveEmptyEntries | StringSplitOptions.TrimEntries) ?? [];
83
84 bool result = targetValues.Contains(enumValue, StringComparer.OrdinalIgnoreCase)
85 ? true
86 : false;
87
88 result = IsInverse ? !result : result;
89
90 return result ? Visibility.Visible : Visibility.Collapsed;
91 }

다음을 참조함 : IsInverse.

◆ ConvertBack()

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

역변환을 수행하지 않습니다.

매개변수
value대상 값입니다.
targetType원본 형식입니다.
parameter변환기 매개변수입니다.
culture변환 문화권입니다.
반환값
항상 Binding.DoNothing입니다.

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

141 {
142 return Binding.DoNothing;
143 }

속성 문서화

◆ IsInverse

bool Dreamine.UI.Wpf.Converters.EnumToVisibilityConverter.IsInverse
getset

포함 여부 결과를 반전할지 가져오거나 설정합니다.

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

25{ get; set; }

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


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