Interface IDevFrameworkObject
Inherited Members
Namespace: FrameworkSystems.FrameworkBase
Assembly: FrameworkSystems.FrameworkBase.dll
Syntax
[DocfxBrowsable]
[ComVisible(false)]
public interface IDevFrameworkObject : IDevFrameworkBaseObject, FrameworkDataTransaction.ISource, INotifyPropertyChanged
Remarks
Alle Business-Objekte, die im Developement Framework verwendet werden sollen, müssen dieses Interface einbinden.
Properties
IsMarkedForDeletion
Wenn true, ist das Objekt zum Löschen vorgemerkt. Vor einem Save wird an der Collection FrameworkSystems.FrameworkBase.DevFrameworkObjectColl.DeleteMarkedObjects aufgerufen und so dann an allen markierten Objekten Delete aufgerufen. Wenn FrameworkSystems.FrameworkBase.IDevFrameworkObject.Save direkt am Objekt aufgerufen wird, wird FrameworkSystems.FrameworkBase.IDevFrameworkObject.DeleteMarkedObject am Objekt aufgerufen.
ObjectRowID
Eindeutige ID vom Typ guid des Objektes.
State
Status des IDevFrameworkObjects vom Typ FrameworkComponentState