Back to Devexpress

DurationEdit.Duration Property

windowsforms-devexpress-dot-xtrascheduler-dot-ui-dot-durationedit.md

latest3.1 KB
Original Source

DurationEdit.Duration Property

Gets or sets the value edited in the control.

Namespace : DevExpress.XtraScheduler.UI

Assembly : DevExpress.XtraScheduler.v25.2.dll

NuGet Package : DevExpress.Win.Scheduler

Declaration

csharp
[Browsable(false)]
public TimeSpan Duration { get; set; }
vb
<Browsable(False)>
Public Property Duration As TimeSpan

Property Value

TypeDescription
TimeSpan

A TimeSpan value representing the time interval.

|

Remarks

The HumanReadableTimeSpanHelper.Parse method is used to convert an input string into a duration value, and the HumanReadableTimeSpanHelper.ConvertToString method is employed to display an assigned duration value within the editor.

The following code snippet (auto-collected from DevExpress Examples) contains a reference to the Duration property.

Note

The algorithm used to collect these code examples remains a work in progress. Accordingly, the links and snippets below may produce inaccurate results. If you encounter an issue with code examples below, please use the feedback form on this page to report the issue.

winforms-scheduler-custom-appointment-edit-form/CS/SchedulerDbExample/CustomAppointmentForm.cs#L349

csharp
protected internal virtual void OnCbReminderValidating(object sender, CancelEventArgs e) {
    TimeSpan span = cbReminder.Duration;
    e.Cancel = (span == TimeSpan.MinValue) || (span.Ticks < 0);

winforms-scheduler-custom-appointment-edit-form/VB/SchedulerDbExample/CustomAppointmentForm.vb#L414

vb
Protected Friend Overridable Sub OnCbReminderValidating(ByVal sender As Object, ByVal e As CancelEventArgs)
    Dim span As TimeSpan = cbReminder.Duration
    e.Cancel = (span = TimeSpan.MinValue) OrElse (span.Ticks < 0)

See Also

DurationEdit Class

DurationEdit Members

DevExpress.XtraScheduler.UI Namespace