sgcWizard Feature-Matrix
Alles, was sgcWizard kann, nach Aufgabe gruppiert, mit einem Link zum Hilfethema jeder Funktion.
Alles, was sgcWizard kann, nach Aufgabe gruppiert, mit einem Link zum Hilfethema jeder Funktion.
7 Funktionen
3 Funktionen
4 Funktionen
6 NuGet-Pakete
Online-Hilfe und PDF-Handbücher
Registered kennzeichnet die Features, die in den Editionen Registered und Testversion enthalten sind, aber nicht in der kostenlosen Community Edition. ~ kennzeichnet ein Feature, das Community nur teilweise enthält, mit dem Unterschied darunter.
Jede Zeile verlinkt auf ihr Hilfethema. Jede Funktion ist in der kostenlosen .NET Community Edition, in Registered und in der Testversion enthalten.
| Funktion | Details | Community | Hilfe |
|---|---|---|---|
| Seiten als Schritte | AddPage('Caption') fügt eine Seite und einen Eintrag in der Schrittanzeige hinzu, mit Description und StepGlyph pro Seite. Ein Komponenteneditor fügt Seiten zur Entwurfszeit hinzu. | Hilfe | |
| Navigation | Weiter und Zurück wechseln zwischen den Seiten; Skip an einer Seite lässt sie überspringen. | Hilfe | |
| Schaltflächenbeschriftungen | Integrierte Schaltflächen Zurück, Weiter, Fertig und Abbrechen mit eigener Beschriftung: BackCaption, NextCaption, FinishCaption, CancelCaption, ShowCancel. | Hilfe | |
| Fertigstellen und Abbrechen | OnFinish und die Abbruchbehandlung schließen den Ablauf ab. | Hilfe | |
| Validierung | OnBeforePageChange(aFromIndex, aToIndex, var aAllow) hält den Wechsel an, bis die Seite gültig ist. | Hilfe | |
| Seitenübergänge | Transition animiert den Seitenwechsel mit wtSlide, wtFade oder wtSlideFade (standardmäßig wtNone) in TransitionDuration Millisekunden, standardmäßig 200. Das Schieben folgt der Richtung des Wechsels und wird in Rechts-nach-links-Layouts gespiegelt. ReduceMotion folgt standardmäßig der Animationseinstellung von Windows, OnTransitionStart und OnTransitionEnd melden jeden Übergang, und die neue Seite ist sofort aktiv und fokussiert, sodass Validierung und Tastatur nicht verzögert werden. Unter VCL, FireMonkey, WinForms, WPF und Avalonia. | Hilfe | |
| Zusammenfassungsseite | Mit ShowSummary fügt der Wizard eine letzte Seite hinzu, die für jede besuchte Seite die Beschriftungen ihrer Felder und die vom Benutzer eingegebenen Werte auflistet, gelesen aus den Labels und Steuerelementen der Seite. Passwörter werden maskiert, übersprungene Seiten ausgelassen. Jeder Abschnitt hat einen Link Bearbeiten, der zu seiner Seite zurückführt, und Weiter kehrt dann zur Zusammenfassung zurück. SummaryTitle legt den Titel fest, OnGetSummaryItems fügt Zeilen hinzu oder ändert sie, und OnSummaryEdit kann eine Bearbeitung ablehnen. Die Seite folgt dem Theme, dem hohen Kontrast und Rechts-nach-links-Layouts, wird von Screenreadern gelesen und ist in die 12 sgcUI-Sprachen übersetzt. Unter VCL, FireMonkey, WinForms, WPF und Avalonia. | Hilfe |
| Funktion | Details | Community | Hilfe |
|---|---|---|---|
| Schrittanzeige-Layout | StepperPosition = wspTop, wspLeft oder wspNone. | Hilfe | |
| Schrittzustände | wssPending, wssActive, wssCompleted, wssError und wssSkipped, automatisch gesetzt mit AutoStates. | Hilfe | |
| Eigenständige Schrittanzeige | TsgcVCLStepper mit Orientation, ActiveIndex, ShowDescriptions, Clickable und OnStepClick, ganz ohne Assistent. | Hilfe |
| Funktion | Details | Community | Hilfe |
|---|---|---|---|
| Tastatur | Eingabe ist Weiter, Escape ist Abbrechen. | Hilfe | |
| Themes | Helle und dunkle Themes und eine Akzentfarbe: Theme, AccentColor. | Hilfe | |
| Headless-Rendering | sgcWizardSaveToPNG und sgcWizardSaveToSVG an einem TsgcStepperModel, auch unter Linux64. | Hilfe | |
| Rechts nach links (Arabisch und Hebräisch) | Die Seite der Schrittanzeige, die Reihenfolge der Schritte, die Verbinder und die Schaltflächen Zurück und Weiter mit ihren Pfeilen sind gespiegelt. Der Inhalt deiner Seiten folgt seiner eigenen Richtung. | Hilfe | |
| Barrierefreiheit | Die Schritte des Steppers mit ihrem Zustand, die aktuelle Seite und die Schaltflächen der Schaltflächenleiste werden über UI Automation bereitgestellt. Strg+Tab und Strg+Umschalt+Tab wechseln von überall im Assistenten zum nächsten oder vorherigen Schritt, der Stepper und die Schaltflächenleiste sind Tabstopps mit sichtbarem Fokusrahmen, und der hohe Kontrast von Windows wird berücksichtigt. Standardmäßig aktiv unter VCL (Delphi 7 bis 13), in FireMonkey unter Windows, WinForms, WPF und Avalonia. | Hilfe |
Der .NET-Assistent ist ein C#-Port mit denselben Klassennamen, für WinForms, WPF und Avalonia. Unter WPF und Avalonia enthält eine Seite ein Kindelement; unter WinForms ist eine Seite ein Container.
| Paket | Edition | Inhalt |
|---|---|---|
esegece.sgcWizard.Community | Community (kostenlos) | Kernbibliothek |
esegece.sgcWizard.WinForms.Community | Community (kostenlos) | Windows-Forms-Steuerelemente |
esegece.sgcWizard.Wpf.Community | Community (kostenlos) | WPF-Steuerelemente |
esegece.sgcWizard.Avalonia.Community | Community (kostenlos) | Avalonia-Steuerelemente |
esegece.sgcWizard.Rendering.Community | Community (kostenlos) | Headless-Rendering |
esegece.sgcWizard | Registered | Kernbibliothek |
esegece.sgcWizard.WinForms | Registered | Windows-Forms-Steuerelemente |
esegece.sgcWizard.Wpf | Registered | WPF-Steuerelemente |
esegece.sgcWizard.Avalonia | Registered | Avalonia-Steuerelemente |
esegece.sgcWizard.Rendering | Registered | Headless-Rendering |
Jede Funktion von sgcWizard ist in der sgcUI-Hilfe dokumentiert, mit je einer Ausgabe für jede Entwicklungsumgebung.
Beginne mit der Einführung zu sgcWizard, und folge dann der Schnellstartanleitung und den Funktionsthemen.
Delphi →Die komplette sgcUI-Hilfe als PDF-Datei, zum Offline-Lesen oder Ausdrucken.
Delphi (PDF) →