private void ThisIsNotBut_Click(object sender, RoutedEventArgs e)
 {
     if (numberOfPeopleToLoad == 0)
     {
         EndValidating();
         OnValidatingEnded?.Invoke(this, new EventArgs());
         return;
     }
     LoadNextPersonForSelection();
 }
        private void Validate_Click(object sender, RoutedEventArgs e)
        {
            List <System.Drawing.Image> resultFacesOfPeople = new List <System.Drawing.Image>();

            foreach (var border in ImageValidatingPanel.Children)
            {
                var brd = (Border)border;
                if (brd.BorderThickness.Bottom == 2)
                {
                    var img = ImageProcessing.ImageProcessingInstance.ConvertBitmapImageToImage(
                        (BitmapImage)((Image)brd.Child).Source);
                    resultFacesOfPeople.Add(img);
                }
            }
            _extractedPeople.Add(new Person(resultFacesOfPeople));
            if (numberOfPeopleToLoad == 0)
            {
                EndValidating();
                OnValidatingEnded?.Invoke(this, new EventArgs());
                return;
            }
            LoadNextPersonForSelection();
        }