Ejemplo n.º 1
0
        public static void Uninitialize()
        {
            if (SlowOffAnimation != null)
            {
                SlowOffAnimation.Dispose();
                SlowOffAnimation = null;
            }

            if (NormalOnAnimation != null)
            {
                NormalOnAnimation.Dispose();
                NormalOnAnimation = null;
            }
        }
Ejemplo n.º 2
0
        public static void Initialize(Compositor compositor)
        {
            // Create keyframes to select and unselect:
            // - Since both Saturation and Opacity use float [0.0 -> 1.0], we can actually use the
            //   same keyframe instances and just bind to different properties.

            NormalOnAnimation = compositor.CreateScalarKeyFrameAnimation();
            NormalOnAnimation.InsertKeyFrame(1.0f, 1.0f /* opaque */);
            NormalOnAnimation.Duration = NormalTime;

            SlowOffAnimation = compositor.CreateScalarKeyFrameAnimation();
            SlowOffAnimation.InsertKeyFrame(1.0f, 0.0f /* transparent */);
            SlowOffAnimation.Duration = SlowTime;
        }