Dreamine.UI.Wpf 1.0.1
Dreamine.UI.Wpf 사용자 인터페이스 기능과 구성 요소를 제공합니다.
로딩중...
검색중...
일치하는것 없음
EnumToBooleanConverter.cs
이 파일의 문서화 페이지로 가기
1using System;
2using System.Collections.Generic;
3using System.Globalization;
4using System.Linq;
5using System.Text;
6using System.Threading.Tasks;
7using System.Windows.Data;
8
10{
19 public class EnumToBooleanConverter : IValueConverter
20 {
77 public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
78 {
79 if (value == null || parameter == null)
80 return false;
81 return value.Equals(Enum.Parse(value.GetType(), parameter.ToString()!));
82 }
83
148 public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture)
149 {
150 if (value is bool && (bool)value)
151 {
152 return Enum.Parse(targetType, parameter.ToString()!);
153 }
154 return Binding.DoNothing;
155 }
156 }
157}
object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture)
object Convert(object value, Type targetType, object parameter, CultureInfo culture)