Table of Contents

Interface IDevFrameworkBaseObject

Namespace
FrameworkSystems.FrameworkBase
Assembly
FrameworkSystems.FrameworkBase.dll
[ComVisible(false)]
public interface IDevFrameworkBaseObject : INotifyPropertyChanged
Inherited Members

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 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.