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