public BillRecordDetailPopup(BillRecordDetail detail, OnRecordDeleted listener) { InitializeComponent(); Detail = detail; _listener = listener; TimeLabel.Text = DateConverter.ToFriendDateTimeString(Detail.Time); TypeIcon.Source = Detail.Type.Icon; TypeNameLabel.Text = Detail.Type.Name; AmountLabel.Text = $"¥{Detail.Amount:F2}"; AmountLabel.TextColor = Detail.Color; if (Detail.RemarkVisible) { RemarkLabel.Text = $"备注:{Detail.Remark}"; } }
public override string ToString() { return($"{Id}, {DateConverter.ToFriendDateTimeString(Time)}, {BillType}, {Amount}, {Remark}"); }
public object Convert(object value, Type targetType, object parameter, CultureInfo culture) { return(DateConverter.ToFriendDateTimeString(value as DateTime? ?? DateTime.Now)); }