При попытке отформатировать длительность с помощью ToString () я получаю следующее сообщение 'No Overload for method 'ToString()' takes 1 arguments
.Я нашел предыдущие темы по этому здесь и здесь ;тем не менее, эти темы предназначены для обнуляемого DateTime и оба предлагают использовать myDatetime.Value.ToString()
, который я пробовал в приведенном ниже примере, но все равно получаю то же сообщение.
public System.Windows.Duration? MyDuration { get; set; }
public string MyDurationString
{
get => (MyDuration.HasValue) ? MyDuration.Value.ToString(@"hh\:mm\:ss.fff") : null;
set => MyDuration = string.IsNullOrEmpty(value) ?
TimeSpan.Zero : TimeSpan.Parse(value);
}