Class DefaultRibbonWindow
Inheritance
System.Object
DefaultRibbonWindow
Implements
ISaveableLayout
IFocusableControlBase
Assembly: Simplic.Framework.Base.dll
Syntax
public abstract class DefaultRibbonWindow : UI.BaseWindow
Constructors
|
Improve this Doc
View Source
DefaultRibbonWindow()
Declaration
public DefaultRibbonWindow()
Fields
|
Improve this Doc
View Source
MessageLabelProperty
register dependency property for message label
Declaration
public static readonly DependencyProperty MessageLabelProperty
Field Value
Type |
Description |
System.Windows.DependencyProperty |
|
Properties
|
Improve this Doc
View Source
AllowDelete
Gibt an, ob die Lösch-Funktionen aktiviert sein sollen
Declaration
public bool AllowDelete { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
|
Improve this Doc
View Source
AllowPaging
Gibt an, ob in der Maske die Blätternfunktion aktiviert ist oder nicht
Declaration
public bool AllowPaging { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
|
Improve this Doc
View Source
AllowSave
Gibt an, ob die Speicher-Funktionen aktiviert sein sollen
Declaration
public bool AllowSave { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
|
Improve this Doc
View Source
AutoSaveBeforePaging
Gibt an, ob beim Paging autoamtisch beim Blättern gespeichert werden soll
Declaration
public bool AutoSaveBeforePaging { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
|
Improve this Doc
View Source
CloseMessage
Gibt den Text an, der im Schließen-Dialog angezeigt werden soll
Declaration
public string CloseMessage { get; set; }
Property Value
Type |
Description |
System.String |
|
|
Improve this Doc
View Source
CloseWithEscape
Gibt an oder setzt den Wert, ob die Maske mit Escape geschlossen werden darf
Declaration
public bool CloseWithEscape { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
|
Improve this Doc
View Source
CurrentObject
Stellt das aktuell ausgewählte Objekt dar
Declaration
public object CurrentObject { get; set; }
Property Value
Type |
Description |
System.Object |
|
|
Improve this Doc
View Source
CurrentPagingIndex
Gibt den aktuellen Page-Index an
Declaration
public int CurrentPagingIndex { get; }
Property Value
Type |
Description |
System.Int32 |
|
|
Improve this Doc
View Source
DeleteMessage
Gibt den Text an, der im Löschen-Dialog angezeigt werden soll
Declaration
public string DeleteMessage { get; set; }
Property Value
Type |
Description |
System.String |
|
|
Improve this Doc
View Source
FocusOnStart
Gets or sets the focus on start control
Declaration
public UIElement FocusOnStart { get; set; }
Property Value
Type |
Description |
System.Windows.UIElement |
|
|
Improve this Doc
View Source
FreeEventsOnClosed
Defines whether to remove all references to custom events on window closed. Default = True
Declaration
public bool FreeEventsOnClosed { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
|
Improve this Doc
View Source
HasNoOwner
Is true if the window has no owner, false if it does have one
Declaration
public bool HasNoOwner { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
|
Improve this Doc
View Source
IsBusy
Gets or sets whether the ui is currently busy
Declaration
public bool IsBusy { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
|
Improve this Doc
View Source
LayoutContext
Declaration
public string LayoutContext { get; set; }
Property Value
Type |
Description |
System.String |
|
|
Improve this Doc
View Source
LocalizationService
Declaration
protected ILocalizationService LocalizationService { get; }
Property Value
Type |
Description |
ILocalizationService |
|
|
Improve this Doc
View Source
MessageLabel
Setzt den MessageLabel text, null (None) versteckt das Label
Declaration
public string MessageLabel { get; set; }
Property Value
Type |
Description |
System.String |
|
|
Improve this Doc
View Source
PagingObjects
Stellt eine Liste mit allen blätterbaren Objekten dar
Declaration
public IList<object> PagingObjects { get; }
Property Value
Type |
Description |
System.Collections.Generic.IList<System.Object> |
|
|
Improve this Doc
View Source
RadRibbonDataGroup
Datensatz Group im Ribbon
Declaration
public RadRibbonGroup RadRibbonDataGroup { get; }
Property Value
Type |
Description |
RadRibbonGroup |
|
|
Improve this Doc
View Source
Declaration
public RadRibbonTab RadRibbonHomeTab { get; }
Property Value
Type |
Description |
RadRibbonTab |
|
|
Improve this Doc
View Source
RadRibbonLayoutTab
Instance of the RadRibbonLayoutTab in the default Ribbon-Window. Header: Layout
Declaration
public RadRibbonTab RadRibbonLayoutTab { get; }
Property Value
Type |
Description |
RadRibbonTab |
|
|
Improve this Doc
View Source
RadRibbonSecurityTab
Declaration
public RadRibbonTab RadRibbonSecurityTab { get; }
Property Value
Type |
Description |
RadRibbonTab |
|
|
Improve this Doc
View Source
RadRibbonView
Gibt eine Instanz des RadRibbonViews des Fensters zurück
Declaration
public RadRibbonView RadRibbonView { get; }
Property Value
Type |
Description |
RadRibbonView |
|
|
Improve this Doc
View Source
ResetByTabIndex
Gets/sets the flag if the first selected Control is set by tab order
Declaration
public bool ResetByTabIndex { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
|
Improve this Doc
View Source
ShowSaveDialog
Declaration
public bool ShowSaveDialog { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
|
Improve this Doc
View Source
UseLocking
Gibt an, ob die aktuelle Maske Locking verwenden soll oder nicht
Declaration
public bool UseLocking { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
|
Improve this Doc
View Source
WindowMode
Versetzt das Fenster in einen bestimmten Modues (Anzeigen / Neu / Ändern)
Declaration
public WindowMode WindowMode { get; set; }
Property Value
Methods
|
Improve this Doc
View Source
AddPagingObject(Object)
Neues Paging-Object hinzufügen
Declaration
public void AddPagingObject(object PagingObject)
Parameters
Type |
Name |
Description |
System.Object |
PagingObject |
Instanz des Paging-Objects
|
|
Improve this Doc
View Source
CallWindowCommand(WindowCommand)
Declaration
public void CallWindowCommand(WindowCommand Command)
Parameters
|
Improve this Doc
View Source
FindChild<T>(String)
Findet Element anhand des Namens im aktuellen Visual-Tree
Declaration
public T FindChild<T>(string ChildName)
where T : DependencyObject
Parameters
Type |
Name |
Description |
System.String |
ChildName |
|
Returns
Type Parameters
|
Improve this Doc
View Source
FindChildByParent<T>(DependencyObject, String)
Declaration
public T FindChildByParent<T>(DependencyObject Parent, string ChildName)
where T : DependencyObject
Parameters
Type |
Name |
Description |
System.Windows.DependencyObject |
Parent |
|
System.String |
ChildName |
|
Returns
Type Parameters
|
Improve this Doc
View Source
FindVisualChildren<T>(DependencyObject)
Declaration
public IEnumerable<T> FindVisualChildren<T>(DependencyObject depObj)
where T : DependencyObject
Parameters
Type |
Name |
Description |
System.Windows.DependencyObject |
depObj |
|
Returns
Type |
Description |
System.Collections.Generic.IEnumerable<T> |
|
Type Parameters
|
Improve this Doc
View Source
GetDeleteRestriction()
Returns DeleteRestrictionResult(.Restricted) if the current object from the paging#list can not be deleted due to the fact,
that there are some restrictions which prevents from deleting.
Declaration
protected virtual DeleteRestrictionResult GetDeleteRestriction()
Returns
|
Improve this Doc
View Source
OnActivated(EventArgs)
Declaration
protected override void OnActivated(EventArgs e)
Parameters
Type |
Name |
Description |
System.EventArgs |
e |
|
|
Improve this Doc
View Source
OnDelete(WindowDeleteEventArg)
Wird aufgerufen, bevor der Datensatz gelöscht wird
Declaration
public virtual void OnDelete(WindowDeleteEventArg e)
Parameters
|
Improve this Doc
View Source
OnOpenPage(WindowOpenPageEventArg)
Wird aufgerufen, wenn eine Page geladen werden soll
Declaration
public virtual void OnOpenPage(WindowOpenPageEventArg e)
Parameters
|
Improve this Doc
View Source
OnOpenPageCall(WindowOpenPageEventArg)
Call the on open-page method
Declaration
public void OnOpenPageCall(WindowOpenPageEventArg e)
Parameters
|
Improve this Doc
View Source
OnPaging(WindowPagingEventArg)
Wrid aufgerufen, bevor das Paging durchgeführt wird
Declaration
public virtual void OnPaging(WindowPagingEventArg e)
Parameters
|
Improve this Doc
View Source
OnSave(WindowSaveEventArg)
Wird aufgerufen, bevor das Speichern ausgelöst wird
Declaration
public virtual void OnSave(WindowSaveEventArg e)
Parameters
|
Improve this Doc
View Source
OnUIInitialized()
Wird aufgerufen, nachdem das Fenster initialisiert ist
Declaration
public virtual void OnUIInitialized()
|
Improve this Doc
View Source
OnWindowModeChanged(WindowModeChangedArgs)
Wird ausgelöst, wenn sich der WindowMode ändert
Declaration
public virtual void OnWindowModeChanged(WindowModeChangedArgs e)
Parameters
|
Improve this Doc
View Source
RemoveCurrentPagingObject()
Entfernt die aktuelle Seite (Paging-Object) aus der Liste und läd ggf. das nächste
Declaration
public void RemoveCurrentPagingObject()
|
Improve this Doc
View Source
ResetFocus()
Declaration
public virtual void ResetFocus()
|
Improve this Doc
View Source
ValidateUIControls()
Validiert alle UI-Controls
Declaration
public bool ValidateUIControls()
Returns
Type |
Description |
System.Boolean |
|
Events
|
Improve this Doc
View Source
OnWindowCommandAction
Declaration
public event DefaultRibbonWindow.WindowCommandAction OnWindowCommandAction
Event Type
|
Improve this Doc
View Source
PagingEvent
event fires after paging was successful
Declaration
public event DefaultRibbonWindow.PagingHandler PagingEvent
Event Type
Implements
ISaveableLayout
IFocusableControlBase