IntConverter.cs 517 字节
using System.Globalization;

namespace IndustrialControl.Converters;
public class IntConverter : IValueConverter
{
    public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
        => value?.ToString() ?? "0";

    public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture)
    {
        var s = value?.ToString();
        return int.TryParse(s, out var n) && n >= 0 ? n : 0; // 非法输入归零;需要可负数就去掉判断
    }
}