Interface IDevFrameworkBaseObject
Namespace: FrameworkSystems.FrameworkBase
Assembly: FrameworkSystems.FrameworkBase.dll
Syntax
[ComVisible(false)]
[DocfxBrowsable]
public interface IDevFrameworkBaseObject : FrameworkDataTransaction.ISource, INotifyPropertyChanged
Properties
ComponentProperties
Gibt eine Liste mit den Namen aller public oder internal Properties zurück, die vom Entwickler in der IDE definiert wurden. RowID und RowVersion sind nicht enthalten.
Methods
AcceptChanges()
Übernimmt alle Änderungen. Sollte in allen Subclasses überschrieben werden, sodass die aktuellen Werte in die Membervariablen mit den Orginalwerten übernommen werden, damit ein späterer Rollback wieder den aktuellen Zustand herstellen kann.
GetDefaultLabel(String)
Gibt des Default-Label eines bestimmten Properties zurück. Falls es das Property nicht gibt, wird System.String.Empty zurückgegeben.
GetProperty(String)
Gibt den Wert des Properties mit dem übergebenen propertyName
zurück.
GetPropertyMdt(String)
Ermittelt den Metadatentypen eines properties.
IsComponentProperty(String)
Prüft, ob der übergebene propertyName
in ComponentProperties enthalten ist.
SetProperty(String, Object)
Setzt das Property mit dem übergebenen propertyName
auf den Wert value
.