Ich schreibe ein Benutzersteuerelement. In jedes Steuerelement lade ich ein benutzerdefiniertes Biz-Objekt. Da das Biz-Objekt die IDataErrorInfo-Schnittstelle implementiert, kann ich das ErrorProvider-Steuerelement für das Benutzersteuerelement verwenden.Ich möchte nicht, dass der Error Provider die Kontrolle überprüft, bis das Ereignis gespeichert wird
Ich bin Bindung der Errorprovider an das biz Objekt wie folgt:
Me.ErrorProvider1.DataSource = MyBizObject
Das alles funktioniert ist perfekt AUSSER. Die Validierung findet statt (und daher blende ich die blinkigen Fehlerzeichen neben allen Feldern ein), sobald das Benutzersteuerelement in das Hostformular geladen wird.
Jedes Biz-Objekt implementiert eine SAVE-Methode, und ich möchte, dass die Validierung erst erfolgt, wenn das Speicherereignis für das Biz-Objekt ausgelöst wird.
Was ist die beste Vorgehensweise, um dies zu erreichen?
Seth