2023-03-22 08:28:20 -06:00

24 lines
495 B
C#

using System;
namespace LibationUiBase.SeriesView
{
public class SeriesOrder : IComparable
{
public float Order { get; }
public string OrderString { get; }
public SeriesOrder(string orderString)
{
OrderString = orderString;
Order = float.TryParse(orderString, out var o) ? o : -1f;
}
public override string ToString() => OrderString;
public int CompareTo(object obj)
{
if (obj is not SeriesOrder other) return 1;
return Order.CompareTo(other.Order);
}
}
}