private void HideAllValidators()
 {
     foreach (Control control in TesterAddPageMainGrid.Children)
     {
         if (control is CircleValidator)
         {
             CircleValidator validator = control as CircleValidator;
             validator.Visibility = Visibility.Hidden;
         }
         else if (control is HinttableTextBox)
         {
             HinttableTextBox htb = control as HinttableTextBox;
             htb.Validator.Visibility = Visibility.Hidden;
         }
         else if (control is HinttableComboBox)
         {
             HinttableComboBox hcb = control as HinttableComboBox;
             hcb.Validator.Visibility = Visibility.Hidden;
         }
         else if (control is HinttableDatePicker)
         {
             HinttableDatePicker hdp = control as HinttableDatePicker;
             hdp.Validator.Visibility = Visibility.Hidden;
         }
     }
 }
        /// <summary>
        /// Returns the total number of validators in the page, and the current valid ones.
        /// </summary>
        /// <param name="validatorsCount">Number of total validators in the page</param>
        /// <param name="greenValidatorsCount">Number of valid fields in the page</param>
        private void GetValidatorsInfo(ref int validatorsCount, ref int greenValidatorsCount)
        {
            validatorsCount      = 0;
            greenValidatorsCount = 0;

            foreach (Control control in configurationsGrid.Children)
            {
                if (control is CircleValidator)
                {
                    ++validatorsCount;
                    CircleValidator validator = control as CircleValidator;
                    if (validator.MyCircle.Foreground == Brushes.Green)
                    {
                        ++greenValidatorsCount;
                    }
                }
                else if (control is HinttableTextBox)
                {
                    ++validatorsCount;
                    HinttableTextBox htb = control as HinttableTextBox;
                    if (htb.Validator.MyCircle.Foreground == Brushes.Green)
                    {
                        ++greenValidatorsCount;
                    }
                }
                else if (control is HinttableComboBox)
                {
                    ++validatorsCount;
                    HinttableComboBox hcb = control as HinttableComboBox;
                    if (hcb.Validator.MyCircle.Foreground == Brushes.Green)
                    {
                        ++greenValidatorsCount;
                    }
                }
                else if (control is HinttableDatePicker)
                {
                    ++validatorsCount;
                    HinttableDatePicker hdp = control as HinttableDatePicker;
                    if (hdp.Validator.MyCircle.Foreground == Brushes.Green)
                    {
                        ++greenValidatorsCount;
                    }
                }
            }
        }