Files
DP44/DataPRO/Modules/Groups/GroupChannelList/Converters/SensorIdBackgroundConverter.cs
2026-04-17 14:55:32 -04:00

40 lines
1.2 KiB
C#

using System;
using System.Globalization;
using System.Windows.Data;
using System.Windows.Media;
using System.Diagnostics;
namespace GroupChannelList.Converters
{
public class SensorIdBackgroundConverter : IValueConverter
{
private static SolidColorBrush SensorIdBrush = new SolidColorBrush(Color.FromArgb(0xFF, 0xE3, 0xFB, 0xE1));
public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
{
if (null == value)
{
return Brushes.Transparent;
}
try
{
var bSensorId = (bool)value;
if (bSensorId)
{
SensorIdBrush.Freeze();
return SensorIdBrush;
}
}
catch (Exception ex)
{
Trace.WriteLine(ex.Message);
}
return Brushes.Transparent;
}
public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture)
{
throw new NotImplementedException();
}
}
}