private static void OnConstrainToParentBoundsChanged(object sender, DependencyPropertyChangedEventArgs args) { MouseDragElementBehavior mouseDragElementBehavior = (MouseDragElementBehavior)sender; mouseDragElementBehavior.UpdatePosition(new Point(mouseDragElementBehavior.X, mouseDragElementBehavior.Y)); }
private static void OnYChanged(object sender, DependencyPropertyChangedEventArgs args) { MouseDragElementBehavior mouseDragElementBehavior = (MouseDragElementBehavior)sender; mouseDragElementBehavior.UpdatePosition(new Point(mouseDragElementBehavior.X, (double)args.NewValue)); }