# C1.Schedule.Appointment.DragStartValue

## Content

<div class="doc-site-dotnet-api-container">



<h1 id="C1_Schedule_Appointment_DragStartValue_" data-uid="C1.Schedule.Appointment.DragStartValue*">DragStartValue Property
</h1>
<div class="markdown level0 summary"></div>
<div class="markdown level0 conceptual"></div>



<a id="C1_Schedule_Appointment_DragStartValue_" data-uid="C1.Schedule.Appointment.DragStartValue*"></a>
<h4 id="C1_Schedule_Appointment_DragStartValue" data-uid="C1.Schedule.Appointment.DragStartValue">DragStartValue</h4>
<div class="markdown level1 summary"><p>For internal use only.
The <a class="xref" href="C1.Schedule.Appointment.DragStartValue.html#C1_Schedule_Appointment_DragStartValue">DragStartValue</a>  property can be used to keep DateTime value,
where end-user started to drag appointment. It might be any time between app.Start and End values.
If you set this field at the beginning of the drag and drop operation, later you can determine appointment.Start value
as LastAcceptedStart.Add(newStart.Subtract(DragStartValue)), where newStart is DateTime value under the pointer.
Appointment.EndEdit and CancelEdit methods reset this field to DateTime.MinValue.</p>
</div>
<div class="markdown level1 conceptual"></div>
<h5 class="declaration">Declaration</h5>
<div class="codewrapper">
  <pre><code class="lang-csharp hljs">public DateTime DragStartValue { get; set; }</code></pre>
</div>
<div class="codewrapper">
  <pre><code class="lang-vbnet hljs">Public Property DragStartValue As Date</code></pre>
</div>
</div>
