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