C# 使用前,在Windows应用商店应用程序中强制加载图像源

C# 使用前,在Windows应用商店应用程序中强制加载图像源,c#,winrt-xaml,windows-8.1,C#,Winrt Xaml,Windows 8.1,我用动画在WinRT(C#+XAML)中制作简单的游戏 我有一个png文件的每个关键帧。我使用改变图像控件源属性的关键帧从ObjectAnimationUsingKeyFrames类创建动画。这是工作,但在每个动画的第一次可以看到“闪烁”效果时,应用程序加载特定动画的位图图像 可以在使用BitmapImage之前加载每个BitmapImage?有几种方法可以做到这一点。一种方法是通过类似于的流手动加载它。您可以在视图模型中引用不同的位图图像对象 第二个选项是预先手动预切所有图像。在屏幕上的背景中

我用动画在WinRT(C#+XAML)中制作简单的游戏

我有一个png文件的每个关键帧。我使用改变图像控件源属性的关键帧从
ObjectAnimationUsingKeyFrames
类创建动画。这是工作,但在每个动画的第一次可以看到“闪烁”效果时,应用程序加载特定动画的位图图像


可以在使用BitmapImage之前加载每个BitmapImage?

有几种方法可以做到这一点。一种方法是通过类似于的流手动加载它。您可以在
视图模型
中引用不同的
位图图像
对象

第二个选项是预先手动预切所有图像。在屏幕上的背景中绘制它们一次。你甚至可以在opacty为0的情况下执行此操作,这样就不可能看到它们