WPF ValidationRule Проверка при загрузке элемента управления

У меня есть контроль с этой проверкой

<MyPicker.SelectedItem>
 <Binding Path="Person.Value" Mode="TwoWay" UpdateSourceTrigger="PropertyChanged" NotifyOnValidationError="True">
  <Binding.ValidationRules>
   <rules:MyValidationRule ValidationType="notnull"/>
  </Binding.ValidationRules>
 </Binding>
</MyPicker.SelectedItem>

Это класс валидации:

class MyValidationRule : ValidationRule
{        
 private string _validationType;
 public string ValidationType
 {
  get { return _validationType; }
  set { _validationType = value;  }
 }

 public override ValidationResult Validate(object value, CultureInfo cultureInfo)
 {            
  ValidationResult trueResult = new ValidationResult(true, null);

  switch (_validationType.ToLower())
  {
   case "notnull": return value == null ? new ValidationResult(false, "EMPTY FIELD") : trueResult;               
   default: return trueResult;
  }
 }
}

Вопрос: при изменении свойства вызывается метод Validate (), который является правильным.

Но чтобы вызвать этот метод в самом началекогда MyControl создан? Мне нужно доказатьнемедленный после инициализации, если в элементе управления есть нулевое значение (и отображается ошибка проверки)

Ответы на вопрос(2)

Ваш ответ на вопрос