private static void OnAnimatedBitmapChanged(DependencyObject obj, DependencyPropertyChangedEventArgs args)
        {
            AnimatedImage control = (AnimatedImage)obj;

            System.IO.Stream stream = Env.Current.Project.GetData(ProjectEntityType.Image, control.ImageName);
            control.animatedBitmap = BitmapDecoder.Create(stream, BitmapCreateOptions.None, BitmapCacheOption.OnLoad);
            control.Source         = control.animatedBitmap.Frames[0];

            RoutedPropertyChangedEventArgs <string> e = new RoutedPropertyChangedEventArgs <string>(
                (string)args.OldValue, (string)args.NewValue, AnimatedBitmapChangedEvent);

            control.OnAnimatedBitmapChanged(e);
        }