Dreamine.UI.Wpf
1.0.1
Dreamine.UI.Wpf 사용자 인터페이스 기능과 구성 요소를 제공합니다.
Toggle main menu visibility
로딩중...
검색중...
일치하는것 없음
BoolPickNameConverter.cs
이 파일의 문서화 페이지로 가기
1
using
System;
2
using
System.Collections.Generic;
3
using
System.Globalization;
4
using
System.Linq;
5
using
System.Text;
6
using
System.Threading.Tasks;
7
using
System.Windows.Data;
8
9
namespace
Dreamine.UI.Wpf.Converters
10
{
19
public
class
BoolPickNameConverter
: IMultiValueConverter
20
{
69
public
object
Convert
(
object
[] values, Type targetType,
object
parameter, CultureInfo culture)
70
{
71
bool
isEm = values.Length > 0 && values[0] is
bool
b && b;
72
var wire = values.Length > 1 ? values[1] :
null
;
73
var em = values.Length > 2 ? values[2] :
null
;
74
75
// 요구사항: IsEmName == true => WireName, false => EmName
76
return
(isEm ? wire : em) ??
null
!;
77
}
78
135
public
object
[]
ConvertBack
(
object
value, Type[] targetTypes,
object
parameter, CultureInfo culture)
136
=>
throw
new
NotSupportedException();
137
}
138
}
Dreamine.UI.Wpf.Converters
Definition
AddOffsetConverter.cs:10
Dreamine.UI.Wpf.Converters.BoolPickNameConverter
Definition
BoolPickNameConverter.cs:20
Dreamine.UI.Wpf.Converters.BoolPickNameConverter.Convert
object Convert(object[] values, Type targetType, object parameter, CultureInfo culture)
Definition
BoolPickNameConverter.cs:69
Dreamine.UI.Wpf.Converters.BoolPickNameConverter.ConvertBack
object[] ConvertBack(object value, Type[] targetTypes, object parameter, CultureInfo culture)
Definition
BoolPickNameConverter.cs:135
Converters
BoolPickNameConverter.cs
다음에 의해 생성됨 :
1.17.0