| 1234567891011121314151617181920212223242526272829303132333435363738394041 | using Aitex.Core.Common.DeviceData;using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;using System.Windows.Data;namespace CyberX8_MainPages.Converters{    internal class HeaterToStringConverter : IValueConverter    {        public object Convert(object value, Type targetType, object parameter, System.Globalization.CultureInfo culture)        {            var item = (AITHeaterData)value;            StringBuilder stringBuilder = new StringBuilder();            if (item == null) return null;                        stringBuilder.Append("DeviceName:");            stringBuilder.Append(item.DeviceName);            stringBuilder.Append("\r\n");            stringBuilder.Append("Unit:");            stringBuilder.Append(item.Unit);            stringBuilder.Append("\r\n");            stringBuilder.Append("Max:");            stringBuilder.Append(item.Scale);            stringBuilder.Append("\r\n");            stringBuilder.Append("SetPoint:");            stringBuilder.Append(item.SetPoint);            return stringBuilder.ToString();        }        public object ConvertBack(object value, Type targetType, object parameter, System.Globalization.CultureInfo culture)        {            return null;        }    }}
 |