private void StartAnimationProgramatically()
 {
     MetroLoadingAnimationN.Begin();
     MetroLoadingAnimationN2.Begin();
     MetroLoadingAnimationN3.Begin();
     MetroLoadingAnimationN5.Begin();
     MetroLoadingAnimationN6.Begin();
 }
 private void OnCompleteAnimation(object sender, EventArgs e)
 {
     if (DataContext != null && ((MetroLoadingViewModel)DataContext).ShouldContinueAnimation)
     {
         MetroLoadingAnimationN.Begin();
         MetroLoadingAnimationN2.Begin();
         MetroLoadingAnimationN3.Begin();
         MetroLoadingAnimationN5.Begin();
         MetroLoadingAnimationN6.Begin();
     }
     else
     {
         StopAnimation();
         //  StartAnimationProgramatically();
     }
 }