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;
- }
- }
- }
|