Dreamine.UI.Wpf
1.0.1
Dreamine.UI.Wpf 사용자 인터페이스 기능과 구성 요소를 제공합니다.
Toggle main menu visibility
로딩중...
검색중...
일치하는것 없음
BoolToIntDynamicConverter.cs
이 파일의 문서화 페이지로 가기
1
using
System.Globalization;
2
using
System.Windows.Data;
3
4
namespace
Dreamine.UI.Wpf.Converters
;
5
14
public
class
BoolToIntDynamicConverter
: IValueConverter
15
{
24
public
bool
IsInverse
{
get
;
set
; }
81
public
object
Convert
(
object
value, Type targetType,
object
parameter, CultureInfo culture)
82
{
83
if
(value ==
null
|| parameter ==
null
)
84
return
0;
85
86
bool
bValue = value is
bool
b ? b
87
: value is
string
s ? (s ==
"1"
||
string
.Equals(s,
"true"
, StringComparison.OrdinalIgnoreCase))
88
: value is
int
i ? (i != 0)
89
:
false
;
90
91
string
[] strParam = parameter.ToString()!.Split(
","
);
92
93
if
(!
IsInverse
)
94
return
bValue ? strParam[0] : strParam[1];
95
96
return
bValue ? strParam[1] : strParam[0];
97
}
98
155
public
object
ConvertBack
(
object
value, Type targetType,
object
parameter, CultureInfo culture)
156
{
157
throw
new
NotImplementedException();
158
}
159
}
Dreamine.UI.Wpf.Converters
Definition
AddOffsetConverter.cs:10
Dreamine.UI.Wpf.Converters.BoolToIntDynamicConverter
Definition
BoolToIntDynamicConverter.cs:15
Dreamine.UI.Wpf.Converters.BoolToIntDynamicConverter.Convert
object Convert(object value, Type targetType, object parameter, CultureInfo culture)
Definition
BoolToIntDynamicConverter.cs:81
Dreamine.UI.Wpf.Converters.BoolToIntDynamicConverter.IsInverse
bool IsInverse
Definition
BoolToIntDynamicConverter.cs:24
Dreamine.UI.Wpf.Converters.BoolToIntDynamicConverter.ConvertBack
object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture)
Definition
BoolToIntDynamicConverter.cs:155
Converters
BoolToIntDynamicConverter.cs
다음에 의해 생성됨 :
1.17.0