private static void OnSpriteOriginChanged(DependencyObject d, DependencyPropertyChangedEventArgs e) { SpriteSelectionViewer control = (SpriteSelectionViewer)d; if (!control.IsEmpty) { control.UpdateLines(); } }
private static void OnExpandChanged(DependencyObject d, DependencyPropertyChangedEventArgs e) { SpriteSelectionViewer control = (SpriteSelectionViewer)d; if (!control.IsEmpty) { control.UpdatePartChanges(); } //control.UpdateExpand(); }
private static void OnSpriteSizeChanged(DependencyObject d, DependencyPropertyChangedEventArgs e) { SpriteSelectionViewer control = (SpriteSelectionViewer)d; Size previousSize = (Size)e.OldValue; if (!control.IsEmpty) { control.validSpriteSize = control.SpriteSize; if (previousSize.Width == 0 || previousSize.Height == 0) { control.UpdateEmptyChanged(); } control.UpdatePartChanges(); } else { control.UpdateEmptyChanged(); } }
private static void OnCenteredChanged(DependencyObject d, DependencyPropertyChangedEventArgs e) { SpriteSelectionViewer control = (SpriteSelectionViewer)d; control.CenterToggled(); }
private static void OnScaleChanged(DependencyObject d, DependencyPropertyChangedEventArgs e) { SpriteSelectionViewer control = (SpriteSelectionViewer)d; }