Class StackBasedWindow
StackBasedWindow dient als Basis für alle Fenster, welche auf Basis eines Instanzdatensatzes arbeiten. Beispiel-Implementierungen sind Win_Document oder Win_FileManagement
Inheritance
Implements
Inherited Members
Namespace: Simplic.Framework.Extension.UI
Assembly: Simplic.Framework.Extension.dll
Syntax
public class StackBasedWindow : DefaultRibbonWindow
Constructors
| Improve this Doc View SourceStackBasedWindow()
Constructor
Declaration
public StackBasedWindow()
Fields
| Improve this Doc View SourceInvokeFlowEventsProperty
Declaration
public static readonly DependencyProperty InvokeFlowEventsProperty
Field Value
Type | Description |
---|---|
System.Windows.DependencyProperty |
Properties
| Improve this Doc View SourceAddAccessRights
Gibt an, ob zugriffsrechte Verwendet werden sollen
Declaration
public bool AddAccessRights { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
AllowInstanceDataComment
Gibt an, ob Instanzdatensätze kommentiert werden dürfen
Declaration
public bool AllowInstanceDataComment { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
ArchiveTab
Gets the archive tab instance.
Declaration
public RibbonTab ArchiveTab { get; }
Property Value
Type | Description |
---|---|
RibbonTab |
EnableTenantSystem
Gets or sets whether the tenant system is enabled or not.
Declaration
public bool EnableTenantSystem { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
InvokeFlowEvents
Declaration
public bool InvokeFlowEvents { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
RefreshCommentControlAutomatically
Gets or sets whether to automatically refresh the comment control when adding or viewing comments or not.
Declaration
public bool RefreshCommentControlAutomatically { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
ReportTab
Gets the report tab.
Declaration
public RadRibbonTab ReportTab { get; set; }
Property Value
Type | Description |
---|---|
RadRibbonTab |
SecurityType
Gibt an, welche Sicherheitsmechanismen angewendet werden sollen
Declaration
public StackSecurityType SecurityType { get; set; }
Property Value
Type | Description |
---|---|
StackSecurityType |
SelectedTenantId
Gets the selected tenant by ID.
Declaration
protected Guid SelectedTenantId { get; }
Property Value
Type | Description |
---|---|
System.Guid |
StackGuid
Guid der Ablage
Declaration
public Guid StackGuid { get; }
Property Value
Type | Description |
---|---|
System.Guid |
StackName
Name der Ablage die als Basis der Maske dient
Declaration
public string StackName { get; set; }
Property Value
Type | Description |
---|---|
System.String |
StackParameter
Stack-Parameter setzten
Declaration
public DocCenterParameter StackParameter { get; set; }
Property Value
Type | Description |
---|---|
DocCenterParameter |
UseAutoConnector
Gibt an, ob AutoConnectoren verwendet werden sollen
Declaration
public bool UseAutoConnector { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
UseRegisterAssignment
Gibt an, ob Register-Zuweisungen verwendet werden soll
Declaration
public bool UseRegisterAssignment { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
Methods
| Improve this Doc View SourceGetDeleteRestriction()
Get restriction before deleting.
Declaration
protected override DeleteRestrictionResult GetDeleteRestriction()
Returns
Type | Description |
---|---|
DeleteRestrictionResult |
Overrides
| Improve this Doc View SourceGetInstanceDataGuid()
Holt die aktuelle Instance-Data-Guid
Declaration
public Guid GetInstanceDataGuid()
Returns
Type | Description |
---|---|
System.Guid | Guid des Instanzdatensatzes |
OnClosed(EventArgs)
Call attachable close for all attachables
Declaration
protected override void OnClosed(EventArgs e)
Parameters
Type | Name | Description |
---|---|---|
System.EventArgs | e |
OnCreateArchiveRibbon(RibbonTab)
Will be called when the archive-tab is created
Declaration
protected virtual void OnCreateArchiveRibbon(RibbonTab archiveTab)
Parameters
Type | Name | Description |
---|---|---|
RibbonTab | archiveTab | Archive tab instance |
OnDelete(WindowDeleteEventArg)
OnDelete überschreiben, muss in der Maske aufgerufen und überschrieben werden
Declaration
public override void OnDelete(WindowDeleteEventArg e)
Parameters
Type | Name | Description |
---|---|---|
WindowDeleteEventArg | e |
Overrides
| Improve this Doc View SourceOnDocumentArchived(Guid)
Will be called after a document was archived
Declaration
protected virtual void OnDocumentArchived(Guid documentId)
Parameters
Type | Name | Description |
---|---|---|
System.Guid | documentId | Unique document id |
OnOpenPage(WindowOpenPageEventArg)
OnOpenPage überschrieben, muss in der Maske aufgerufen und überschrieben werden. Wird aufgerufen, wenn ein Datensatz geladen wird.
Declaration
public override void OnOpenPage(WindowOpenPageEventArg e)
Parameters
Type | Name | Description |
---|---|---|
WindowOpenPageEventArg | e |
Overrides
| Improve this Doc View SourceOnOpenSetNotificationWindow(OpenSetNotificationWindowArgs)
Wirf ausgeführt, bevor sich das Erinnern-Fesnter öffnet
Declaration
public virtual void OnOpenSetNotificationWindow(OpenSetNotificationWindowArgs e)
Parameters
Type | Name | Description |
---|---|---|
OpenSetNotificationWindowArgs | e | Argument zum Einstellen des Dialogs |
OnSave(WindowSaveEventArg)
OnSave überschrieben, muss in der Maske aufgerufen und überschrieben werden
Declaration
public override void OnSave(WindowSaveEventArg e)
Parameters
Type | Name | Description |
---|---|---|
WindowSaveEventArg | e |
Overrides
| Improve this Doc View SourceOnWindowModeChanged(WindowModeChangedArgs)
Wird aufgerufen, wenn sich der Window-Mode ändernt und aktiviert oder deaktiviert Schaltflächen auf der Benutzeroberfläche
Declaration
public override void OnWindowModeChanged(WindowModeChangedArgs e)
Parameters
Type | Name | Description |
---|---|---|
WindowModeChangedArgs | e |
Overrides
| Improve this Doc View SourceSetInstanceDataGuid(Guid)
Setzt die aktuelle Instance-Data-Guid
Declaration
public void SetInstanceDataGuid(Guid InstanceDataGuid)
Parameters
Type | Name | Description |
---|---|---|
System.Guid | InstanceDataGuid | Guid des Instanzdatensatzes |
SetStackParameter(DocCenterParameter)
Setzt den aktuellen Stack-Parameter
Declaration
public void SetStackParameter(DocCenterParameter StackParameter)
Parameters
Type | Name | Description |
---|---|---|
DocCenterParameter | StackParameter |
Events
| Improve this Doc View SourceCommentWindowClosed
Event which will be called when the comment window gets closed
Declaration
public event EventHandler CommentWindowClosed
Event Type
Type | Description |
---|---|
System.EventHandler |