using System;
using System.Globalization;
using Avalonia.Data.Converters;

namespace DHT.Desktop.Common {
	sealed class NumberValueConverter : IValueConverter {
		public object Convert(object? value, Type targetType, object? parameter, CultureInfo culture) {
			return value == null ? "-" : string.Format(Program.Culture, "{0:n0}", value);
		}

		public object ConvertBack(object? value, Type targetType, object? parameter, CultureInfo culture) {
			throw new NotSupportedException();
		}
	}
}
