Dreamine.UI.Wpf 1.0.1
Dreamine.UI.Wpf 사용자 인터페이스 기능과 구성 요소를 제공합니다.
로딩중...
검색중...
일치하는것 없음
InverseBooleanConverter.cs
이 파일의 문서화 페이지로 가기
1using System.Globalization;
2using System.Windows.Data;
3
5{
14 public class InverseBooleanConverter : IValueConverter
15 {
64 public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
65 {
66 if (value is long intValue)
67 {
68 return intValue == 0;
69 }
70 else if (value is bool booleanValue)
71 {
72 return !booleanValue;
73 }
74
75 return false;
76 }
77
134 public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture)
135 {
136 if (value is bool booleanValue)
137 {
138 return !booleanValue;
139 }
140 else if (targetType == typeof(long) || targetType == typeof(int))
141 {
142 return (bool)value ? 0L : 1L;
143 }
144
145 return 0L;
146 }
147 }
148}
object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture)
object Convert(object value, Type targetType, object parameter, CultureInfo culture)