title: MouseDragElementBehavior set position explicitly
body: <p>I have an object the user can drag to denote the desired position of one boat from another boat.  The draggable object binds to X and Y coordinates.  When the user reloads this &quot;mission&quot;, the boat should return the position it was originally dragged based on the X and Y coordinates.  Right now it is defaulting to the last position it was dragged to and I'm unable to set the position in code behind or binding using LayoutTransform, Margin or position on a Canvas.</p>
  <p>Is there a way to explicitly set the position of object that use the MouseDragElementBehavior?</p>
  <pre class="lang-xml prettyprint-override"><code>&lt;local:colabdrag x:Name=&quot;colabdragObject&quot; Height=&quot;100&quot; Width=&quot;100&quot; RenderTransformOrigin=&quot;0.5,0.5&quot;&gt;
      &lt;local:colabdrag.LayoutTransform&gt;
          &lt;TranslateTransform X=&quot;{Binding DaughtershipPositionX, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}&quot; 
                          Y=&quot;{Binding DaughtershipPositionY, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}&quot;/&gt;
      &lt;/local:colabdrag.LayoutTransform&gt;
      &lt;i:Interaction.Behaviors&gt;
          &lt;ei:MouseDragElementBehavior ConstrainToParentBounds=&quot;True&quot; Dragging=&quot;MouseDragElementBehavior_Dragging&quot;/&gt;
      &lt;/i:Interaction.Behaviors&gt;
  &lt;/local:colabdrag&gt;
  </code></pre>