private static void RotateChanged(DependencyObject target, DependencyPropertyChangedEventArgs e) { ElementAdapter tg = (ElementAdapter)target; RotateTransform t = (RotateTransform)tg.transformGroup_.Children[TRANSFORM_ROTATE_]; t.Angle = Convert.ToDouble(e.NewValue); tg.transformGroup_.Children[TRANSFORM_ROTATE_] = t; }
private static void ScaleYChanged(DependencyObject target, DependencyPropertyChangedEventArgs e) { ElementAdapter tg = (ElementAdapter)target; ScaleTransform t = (ScaleTransform)tg.transformGroup_.Children[TRANSFORM_SCALE_]; t.ScaleY = Convert.ToDouble(e.NewValue); tg.transformGroup_.Children[TRANSFORM_SCALE_] = t; }
private static void AnchorPointChanged(DependencyObject target, DependencyPropertyChangedEventArgs e) { ElementAdapter tg = (ElementAdapter)target; Point point = (Point)e.NewValue; tg.Element.RenderTransformOrigin = point; TranslateTransform t = (TranslateTransform)tg.transformGroup_.Children[TRANSFORM_TRANSRATE_]; t.X = tg.Width * -point.X; t.Y = tg.Height * -point.Y; tg.transformGroup_.Children[TRANSFORM_TRANSRATE_] = t; }
private static void AlphaChanged(DependencyObject target, DependencyPropertyChangedEventArgs e) { ElementAdapter tg = (ElementAdapter)target; tg.Element.Opacity = Convert.ToDouble(e.NewValue); }
private static void ZIndexChanged(DependencyObject target, DependencyPropertyChangedEventArgs e) { ElementAdapter tg = (ElementAdapter)target; Canvas.SetZIndex(tg.Element, Convert.ToInt32(e.NewValue)); }
private static void YChanged(DependencyObject target, DependencyPropertyChangedEventArgs e) { ElementAdapter tg = (ElementAdapter)target; Canvas.SetTop(tg.Element, Convert.ToDouble(e.NewValue)); }