Dreamine.Threading.Wpf
1.0.1
이 패키지는 Worker Thread를 직접 생성하거나 제어하지 않습니다. `IDreamineThreadManager`의 상태만 관찰합니다.
Toggle main menu visibility
로딩중...
검색중...
일치하는것 없음
ThreadStatusBrushConverter.cs
이 파일의 문서화 페이지로 가기
1
using
System;
2
using
System.Globalization;
3
using
System.Windows.Data;
4
using
System.Windows.Media;
5
using
Dreamine.Threading.Models;
6
7
namespace
Dreamine.Threading.Wpf.Converters
;
8
17
public
sealed
class
ThreadStatusBrushConverter
: IValueConverter
18
{
67
public
object
Convert
(
object
value, Type targetType,
object
parameter, CultureInfo culture)
68
{
69
if
(value is not DreamineThreadStatus status)
70
{
71
return
Brushes.Gray;
72
}
73
74
return
status
switch
75
{
76
DreamineThreadStatus.Running => Brushes.ForestGreen,
77
DreamineThreadStatus.Paused => Brushes.DarkOrange,
78
DreamineThreadStatus.Stopping => Brushes.OrangeRed,
79
DreamineThreadStatus.Stopped => Brushes.Gray,
80
DreamineThreadStatus.Faulted => Brushes.Crimson,
81
DreamineThreadStatus.Disposed => Brushes.DimGray,
82
_ => Brushes.SteelBlue
83
};
84
}
85
134
public
object
ConvertBack
(
object
value, Type targetType,
object
parameter, CultureInfo culture)
135
{
136
return
Binding.DoNothing;
137
}
138
}
Dreamine.Threading.Wpf.Converters
Definition
ThreadPriorityTextConverter.cs:6
Dreamine.Threading.Wpf.Converters.ThreadStatusBrushConverter
Definition
ThreadStatusBrushConverter.cs:18
Dreamine.Threading.Wpf.Converters.ThreadStatusBrushConverter.Convert
object Convert(object value, Type targetType, object parameter, CultureInfo culture)
Definition
ThreadStatusBrushConverter.cs:67
Dreamine.Threading.Wpf.Converters.ThreadStatusBrushConverter.ConvertBack
object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture)
Definition
ThreadStatusBrushConverter.cs:134
Converters
ThreadStatusBrushConverter.cs
다음에 의해 생성됨 :
1.17.0