Dreamine.UI.Wpf
1.0.1
Dreamine.UI.Wpf 사용자 인터페이스 기능과 구성 요소를 제공합니다.
Toggle main menu visibility
로딩중...
검색중...
일치하는것 없음
EnumToVisibilityConverter.cs
이 파일의 문서화 페이지로 가기
1
using
System.Globalization;
2
using
System.Windows;
3
using
System.Windows.Data;
4
5
namespace
Dreamine.UI.Wpf.Converters
;
6
15
public
class
EnumToVisibilityConverter
: IValueConverter
16
{
25
public
bool
IsInverse
{
get
;
set
; }
26
75
public
object
Convert
(
object
value, Type targetType,
object
parameter, CultureInfo culture)
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
}
92
140
public
object
ConvertBack
(
object
value, Type targetType,
object
parameter, CultureInfo culture)
141
{
142
return
Binding.DoNothing;
143
}
144
}
Dreamine.UI.Wpf.Converters
Definition
AddOffsetConverter.cs:10
Dreamine.UI.Wpf.Converters.EnumToVisibilityConverter
Definition
EnumToVisibilityConverter.cs:16
Dreamine.UI.Wpf.Converters.EnumToVisibilityConverter.Convert
object Convert(object value, Type targetType, object parameter, CultureInfo culture)
Definition
EnumToVisibilityConverter.cs:75
Dreamine.UI.Wpf.Converters.EnumToVisibilityConverter.ConvertBack
object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture)
Definition
EnumToVisibilityConverter.cs:140
Dreamine.UI.Wpf.Converters.EnumToVisibilityConverter.IsInverse
bool IsInverse
Definition
EnumToVisibilityConverter.cs:25
Converters
EnumToVisibilityConverter.cs
다음에 의해 생성됨 :
1.17.0