Dreamine.Hybrid.Wpf 1.0.3
`AddDreamineHybridWpf()` 내부에서 `AddWpfBlazorWebView()` 호출 및
로딩중...
검색중...
일치하는것 없음
BooleanToVisibilityConverter.cs
이 파일의 문서화 페이지로 가기
1// \file BooleanToVisibilityConverter.cs
2// bool ↔ Visibility 변환기 (디자인 타임 지원)
3using System;
4using System.Globalization;
5using System.Windows;
6using System.Windows.Data;
7
9{
18 [ValueConversion(typeof(bool), typeof(Visibility))]
19 public sealed class BooleanToVisibilityConverter : IValueConverter
20 {
29 public static BooleanToVisibilityConverter Instance { get; } = new();
30
79 public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
80 {
81 if (value is bool b)
82 return b ? Visibility.Visible : Visibility.Collapsed;
83 return Visibility.Collapsed;
84 }
85
134 public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture)
135 {
136 if (value is Visibility v)
137 return v == Visibility.Visible;
138 return false;
139 }
140 }
141}
object Convert(object value, Type targetType, object parameter, CultureInfo culture)
object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture)