|
- using BPASmartClient.Model;
- using System;
- using System.Collections.Concurrent;
- using System.Collections.ObjectModel;
- using System.Globalization;
- using System.Linq;
- using System.Windows;
- using System.Windows.Data;
-
- namespace BPASmartClient.DosingSystem.Converter
- {
- public class VisibleConvert : IValueConverter
- {
- public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
- {
- if (value is bool temp)
- {
- if (temp)
- {
- return Visibility.Visible;
- }
- else
- {
- return Visibility.Collapsed;
- }
- }
- return value;
- }
-
- public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture)
- {
- throw new NotImplementedException();
- }
- }
- public class AutoConvert : IValueConverter
- {
- public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
- {
- if (value is bool temp)
- {
- if (temp)
- {
- return "自动";
- }
- else
- {
- return "手动";
- }
- }
- return value;
- }
-
- public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture)
- {
- throw new NotImplementedException();
- }
- }
- public class RunStateConvert : IValueConverter
- {
- public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
- {
- if (value is bool temp)
- {
- if (temp)
- {
- return "系统启动";
- }
- else
- {
- return "系统停止";
- }
- }
- return value;
- }
-
- public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture)
- {
- throw new NotImplementedException();
- }
-
- }
- public class RunStatusConvert : IValueConverter
- {
- public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
- {
- if (value is ushort tempValue)
- {
- if (tempValue == 1) return "等待配料";
- if (tempValue == 2) return "配料中";
- if (tempValue == 3) return "配料完成";
- }
- return "等待配料";
- }
-
- public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture)
- {
- throw new NotImplementedException();
- }
- }
-
- public class EnbleConvert : IValueConverter
- {
- public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
- {
- if (value is ushort tempValue)
- {
- if (tempValue == 0) return true;
- if (tempValue == 1) return false;
-
- }
- return true;
- }
-
- public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture)
- {
- throw new NotImplementedException();
- }
- }
-
- public class IntToSourceConvert : IValueConverter
- {
- public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
- {
- if (value is ushort tempValue)
- {
- if (tempValue == 0) return "本地原料";
- if (tempValue == 1) return "设备原料";
-
- }
- return "未知";
- }
-
- public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture)
- {
- throw new NotImplementedException();
- }
- }
-
- }
|