/// <summary> /// 日付を表示項目に設定する。 /// </summary> /// <param name="picker">本インスタンス</param> private static void SetText(TimeTextPicker updown) { if (updown != null) { var value = updown.Elapsed; var minimum = TimeSpan.FromSeconds(updown.Minimum); var maximum = TimeSpan.FromSeconds(updown.Maximum); var target = value < minimum ? minimum : maximum < value ? maximum : value; SetText(updown, target); } }
private static TimeSpan?Parse(TimeTextPicker updown, string value, string format) { return(Parse(Parse(value) ?? updown.Elapsed, format)); }
/// <summary> /// 日付を表示項目に設定する。 /// </summary> /// <param name="updown">本インスタンス</param> /// <param name="target">表示する日付</param> private static void SetText(TimeTextPicker updown, TimeSpan target) { updown.Tb.Text = string.Format(updown.Format, target); updown.Previous = updown.Tb.Text; }