Manage the list of available displays.
Reference → Modules → Displays → UI → Client Settings | Draw | Images | Layouts | List | Localization | Symbols | Themes | Units Conversion
Displays List (Reference) provides a centralized interface for managing all displays in the solution, with DataGrid and CardView options for creating, organizing, and accessing display configurations.
Display List provides:
Use the breadcrumb navigation in top-right to quickly switch between:
No need to use left-side tree navigation when working within Displays section.
Multiple methods to open a display for editing:
Method | Action | Notes |
---|---|---|
Double-click Preview | Click preview image | Safest - always opens editor |
Pen Icon | Select row, click pen in toolbar | Opens selected display |
Draw Shortcut | Top toolbar Draw button | Opens with selected display |
Double-click Name/Description | Click editable field | ?? Enters cell edit mode, not navigation |
When Draw opens:
Page | Purpose | Called By | Notes |
---|---|---|---|
SelectPage | Display picker | File→Open (dev mode) | Customizable |
LogonPage | Login screen | Security menu (dev mode) | Can be deleted |
These affect Rich Client development mode menus only.
Property | Description | Where to Edit |
---|---|---|
Name | Display identifier | List (direct edit) |
Engine | Rendering platform | List (dropdown) |
PanelType | Canvas or Dashboard | Creation only |
Mode | Page/Popup/Dialog | Draw → Display Settings |
Size | Display dimensions | Draw → Display Settings |
OnResize | Resize behavior | Draw → Display Settings |
Engine | Target | Auto-Promotion |
---|---|---|
Portable | WPF & HTML5 | Default target |
WPF Only | Windows clients | Can auto-upgrade to Portable |
HTML5 Only | Web browsers | Requires JavaScript/web features |
System automatically promotes WPF to Portable when compatible during upgrades.
Status | Meaning | Action |
---|---|---|
Success | No errors | Ready to run |
Errors | Compilation failed | Check BuildMessage |
Warning | Non-critical issues | Review messages |
To fix errors:
Property | Controls | Default |
---|---|---|
EditSecurity | Who can modify in Designer | Engineering |
RunSecurity | Who can view in Runtime | All Users |
Group displays logically:
Hierarchy indication:
csharp
// Check lock status
bool isLocked = Display.IsLocked;
string owner = Display.LockOwner;
// Force unlock (admin only)
Display.ForceUnlock();
Build Errors:
Display Not Opening:
Navigation Issues:
Field | Purpose | Auto-Updated |
---|---|---|
ID | Internal reference | Yes |
VersionID | Change tracking | Yes |
DateCreated | Creation audit | Yes |
DateModified | Last change | Yes |
All internal references use ID, making renaming safe at any time.