using Aitex.Core.Common.DeviceData; using Aitex.Core.Util; using Newtonsoft.Json; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows.Data; using Venus_Unity; namespace Venus_MainPages.Converters { public class StringToDictionary : IValueConverter { public object Convert(object value, Type targetType, object parameter, System.Globalization.CultureInfo culture) { if (value.ToString() == "") { return null; } try { //var result = JsonConvert.DeserializeObject>(value.ToString()); //SerializeHelper.Instance.XMLSerializeToString(result); //var result = SerializeHelper.Instance.DeXMLSerialize>(value.ToString()); var result = SerializeHelper.Instance.StringToDictionary(value.ToString()); if (result == null) { return new Dictionary(); } return result; } catch { return null; } } public object ConvertBack(object value, Type targetType, object parameter, System.Globalization.CultureInfo culture) { return null; } } }