Loop Foreach com imagens

Eu tenho uma sequência de imagens de 80 PNG na qual estou tentando criar uma animação para o meu aplicativo do Windows. O caminho do arquivo é Assets / Star / e estou tentando descobrir como faria um loop foreach para cada imagem na pasta, para que ele definisse o objeto de imagem como Image1 e depois de uma certa quantidade de tiques com o temporizador que faria. alterá-lo para Image2 e assim por diante, aqui está o que tenho até agora:

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

            }
        }
   }

No entanto, eu não acho que estou abordando isso corretamente, alguém sabe como devo abordar isso?

questionAnswers(1)

yourAnswerToTheQuestion