public QueueItemViewModel(QueueItem item, bool showMilliSeconds) : base(item.Queue) { MapQueueItem(item); BindImage(); if (ArrivedTime.Date == DateTime.Today.Date) { ArrivedTimeString = ArrivedTime.ToString("HH:mm:ss"); } else { string year = ArrivedTime.Year != DateTime.Today.Year ? string.Concat(ArrivedTime.Year, ' ') : string.Empty; ArrivedTimeString = "{1} {0} {3}- {2}".With(Tools.MONTH_NAMES_ABBR[ArrivedTime.Month - 1], ArrivedTime.Day, ArrivedTime.ToString("HH:mm:ss"), year); } if (showMilliSeconds) { ArrivedTimeMSString = ArrivedTime.ToString(".fff"); } SetTextWidth(); }
public QueueItemViewModel(QueueItem item) : base(item.Queue) { MapQueueItem(item); BindImage(); if (ArrivedTime.Date == DateTime.Today.Date) { ArrivedTimeString = ArrivedTime.ToString("HH:mm:ss"); } else { ArrivedTimeString = "{1} {0} - {2}".With(Tools.MONTH_NAMES_ABBR[ArrivedTime.Month - 1], ArrivedTime.Day, ArrivedTime.ToString("HH:mm:ss")); } SetTextWidth(); }