| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273 | using System;using System.Collections.Generic;using System.Globalization;using System.Linq;using System.Text;using System.Threading.Tasks;using System.Windows.Data;using Aitex.Core.RT.Device.Unit;using ExtendedGrid.Microsoft.Windows.Controls;namespace MECF.Framework.UI.Client.Ctrlib.Converter{    public class CheckAccessModeConverter : IValueConverter    {        public object Convert(object value, Type targetType, object parameter, CultureInfo culture)        {            if (value.ToString().ToUpper() == LPAccessMode.AUTO.ToString())            {                return true;            }            else            {                return false;            }        }        public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture)        {            string str = string.Empty;            if ((bool)value)            {                str = LPAccessMode.AUTO.ToString().ToLower();                return char.ToUpper(str[0]) + str.Substring(1);            }            else            {                str = LPAccessMode.MANUAL.ToString().ToLower();                return char.ToUpper(str[0]) + str.Substring(1);            }        }    }    public class InvertCheckAccessModeConverter : IValueConverter    {        public object Convert(object value, Type targetType, object parameter, CultureInfo culture)        {            if (value.ToString().ToUpper() == LPAccessMode.AUTO.ToString())            {                return false;            }            else            {                return true;            }        }        public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture)        {            string str = string.Empty;            if ((bool)value)            {                str = LPAccessMode.AUTO.ToString().ToLower();                return char.ToUpper(str[0]) + str.Substring(1);            }            else            {                str = LPAccessMode.MANUAL.ToString().ToLower();                return char.ToUpper(str[0]) + str.Substring(1);            }        }    }}
 |