Path绑定Data需要将String转成Geometry,

public class DataStringConverter : IValueConverter
    {
        public object Convert(object value, Type targetType, object parameter, System.Globalization.CultureInfo culture)
        {
            string s = (value as string).ToString(System.Globalization.CultureInfo.InvariantCulture);

            if (s == null)
                return null;

            var geometry = Geometry.Parse(s);

            return geometry;
        }

        public object ConvertBack(object value, Type targetType, object parameter, System.Globalization.CultureInfo culture)
        {
            //throw new NotImplementedException();
            return null;
        }
    }

 

当出现【System.FormatException: ‘位置“0”上遇到异常的令牌】“,先检查String是否有错误,如果确认问题,那么问题出在存储String的文本文件上,将存储String的文本文件用记事本打开,另存为ANSI既可以!

image

原创文章,转载请注明本文链接地址(违者必究):System.FormatException: ‘位置“0”上遇到异常的令牌

打赏作者
很喜欢这篇文章,打赏犒劳下作者,以此激励作者创作更多

您的支持将鼓励我们继续创作!

[微信] 扫描二维码打赏

[支付宝] 扫描二维码打赏

发表评论

电子邮件地址不会被公开。 必填项已用*标注