【发布时间】:2012-10-17 09:01:26
【问题描述】:
我喜欢使用 XAML 中的一个 Image 控件制作简单的动画,并以 1 秒的间隔将 Image 的源交换到另一个。
但是当我这样做时,图像会闪烁。我使用此代码(在Timer 的Tick 事件处理程序处):
Uri uri = new Uri("ms-appx:/Sprites/Running/" + y++ + ".png",
UriKind.RelativeOrAbsolute);
BitmapImage textureBitmap = new BitmapImage(uri);
this.ImageHolder.Source = textureBitmap;
问题可能出在哪里?我应该缓存 BitmapImages 吗?
感谢您的帮助。
【问题讨论】:
标签: c# xaml windows-runtime winrt-xaml