Class PageGovernor
Eine Instanz dieser Klasse kümmert sich darum, dass Applikationen, welche aus einer Page bestehen, korrekt geöffnet und geschlossen werden. Des Weiteren wird über diese Klasse das Einstellungsfenster geöffnet. Die Methoden der Klasse werden automatisch vom Programm ausgeführt. Jede Instanz eines PageGovernor muss registriert werden.
Inheritance
System.Object
PageGovernor
Implements
Inherited Members
System.Object.ToString()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Namespace: Simplic.Framework.UI
Assembly: Simplic.Framework.dll
Syntax
public abstract class PageGovernor : IPageContent
Examples
public class ConnectionStringPageGovernor : PageGovernor
{
public override Page CreatePage(Framework.UI.Info.DBInternPage DBInternPage)
{
return new Control_EditConnections();
}
public override System.Windows.Window EditPage(Framework.UI.Info.DBInternPage DBInternPage)
{
return null;
}
}
PageManager.Singleton.AddPage(Guid.Parse("C7A2F9E4-8967-4CE8-A93D-2239E3556C11"), new UI.ConnectionStringPageGovernor());
Methods
| Improve this Doc View SourceClosePage(Page)
Schließt ein Applikationsfenster
Declaration
public virtual void ClosePage(Page page)
Parameters
Type | Name | Description |
---|---|---|
Page | page |
CreatePage(DBInternPage)
In dieser Methode muss entschieden werden, was beim Ausführen der Applikation passieren soll
Declaration
public abstract Page CreatePage(DBInternPage dbInternPage)
Parameters
Type | Name | Description |
---|---|---|
DBInternPage | dbInternPage | Instanz von DBInternPage |
Returns
Type | Description |
---|---|
Page |
EditPage(DBInternPage)
Muss das Fenster für die Einstellungen der Applikation zurück geben. Wenn keine Einstellungen benötigt werden, muss null zurück gegeben werden.
Declaration
public virtual Window EditPage(DBInternPage dbInternPage)
Parameters
Type | Name | Description |
---|---|---|
DBInternPage | dbInternPage | Instanz von DBInternPage |
Returns
Type | Description |
---|---|
System.Windows.Window | Instanz eines System.Windows.Window oder null |
OpenPage(DBInternPage)
Öffnet eine Applikation
Declaration
public virtual void OpenPage(DBInternPage dbInternPage)
Parameters
Type | Name | Description |
---|---|---|
DBInternPage | dbInternPage | Instanz von DBInternPage |