Foreach循环与图像

我有一个80 PNG图像序列,我正在尝试为我的Windows应用程序创建动画。 文件路径是Assets / Star /,我试图弄清楚如何为文件夹中的每个图像创建一个foreach循环,所以它会将图像对象设置为Image1然后在使用计时器的一定数量的滴答之后把它改成Image2等等,这是我到目前为止所拥有的:

private void SubmitButton_Click(object sender, RoutedEventArgs e) { if(LevelUp == true) { string ImagePath = "Assets/Star/"; foreach (Image item in ImagePath) { } } } 

但是,我不认为我正确地接近它,有谁知道我应该如何处理这个?

只需await Task.Delay异步等待一段时间:

 private async void SubmitButton_Click(object sender, RoutedEventArgs e) { if (LevelUp) { string imagePath = "Assets/Star/"; foreach (Image image in GetImages(imagePath)) { ShowImage(image); await Task.Delay(timeToWait); } } }