Exemplo n.º 1
0
        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;
        }
Exemplo n.º 2
0
        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;
        }
Exemplo n.º 3
0
        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;
        }
Exemplo n.º 4
0
        private static void AlphaChanged(DependencyObject target, DependencyPropertyChangedEventArgs e)
        {
            ElementAdapter tg = (ElementAdapter)target;

            tg.Element.Opacity = Convert.ToDouble(e.NewValue);
        }
Exemplo n.º 5
0
        private static void ZIndexChanged(DependencyObject target, DependencyPropertyChangedEventArgs e)
        {
            ElementAdapter tg = (ElementAdapter)target;

            Canvas.SetZIndex(tg.Element, Convert.ToInt32(e.NewValue));
        }
Exemplo n.º 6
0
        private static void YChanged(DependencyObject target, DependencyPropertyChangedEventArgs e)
        {
            ElementAdapter tg = (ElementAdapter)target;

            Canvas.SetTop(tg.Element, Convert.ToDouble(e.NewValue));
        }