Dreamine.Communication.Wpf
1.0.2
Dreamine.Communication.Wpf 통신 기능과 관련 API를 제공합니다.
Toggle main menu visibility
로딩중...
검색중...
일치하는것 없음
ConnectionStateBrushConverter.cs
이 파일의 문서화 페이지로 가기
1
using
System;
2
using
System.Globalization;
3
using
System.Windows.Data;
4
using
System.Windows.Media;
5
using
Dreamine.Communication.Abstractions.Enums;
6
7
namespace
Dreamine.Communication.Wpf.Converters
;
8
17
public
sealed
class
ConnectionStateBrushConverter
: IValueConverter
18
{
67
public
object
Convert
(
object
value, Type targetType,
object
parameter, CultureInfo culture)
68
{
69
if
(value is not ConnectionState state)
70
{
71
return
Brushes.Gray;
72
}
73
74
return
state
switch
75
{
76
ConnectionState.Connected => Brushes.ForestGreen,
77
ConnectionState.Listening => Brushes.ForestGreen,
78
ConnectionState.Connecting => Brushes.DarkOrange,
79
ConnectionState.Disconnecting => Brushes.DarkOrange,
80
ConnectionState.Faulted => Brushes.Firebrick,
81
ConnectionState.Disconnected => Brushes.Gray,
82
_ => Brushes.Gray
83
};
84
}
85
134
public
object
ConvertBack
(
object
value, Type targetType,
object
parameter, CultureInfo culture)
135
{
136
return
Binding.DoNothing;
137
}
138
}
Dreamine.Communication.Wpf.Converters
Definition
ConnectionStateBrushConverter.cs:7
Dreamine.Communication.Wpf.Converters.ConnectionStateBrushConverter
Definition
ConnectionStateBrushConverter.cs:18
Dreamine.Communication.Wpf.Converters.ConnectionStateBrushConverter.Convert
object Convert(object value, Type targetType, object parameter, CultureInfo culture)
Definition
ConnectionStateBrushConverter.cs:67
Dreamine.Communication.Wpf.Converters.ConnectionStateBrushConverter.ConvertBack
object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture)
Definition
ConnectionStateBrushConverter.cs:134
Converters
ConnectionStateBrushConverter.cs
다음에 의해 생성됨 :
1.17.0