Die Entwicklung wizard UI - WPF

Alle in WPF:

Entwicklung eines Assistenten-Anwendung, Benutzer beantworten eine Reihe von einfachen Fragen, bevor Sie gebracht, um die Haupt-app. Die Haupt-app wird dann vorausgefüllt mit den gewonnenen Informationen aus dem Assistenten.

Begonnen habe ich mit einem Fenster, das ich dann geplant, um fügen Sie Benutzersteuerelemente zu. Das main-Fenster sollte der Benutzer die Kontrolle in der ersten Zeile, dann Next-und Previous-Tasten zu Steuern, bewegen Sie sich zwischen den Steuerelementen in der zweiten Reihe. Auf diese Weise konnte ich leicht die Logik zum wechseln zwischen Bildschirmen wie:

WizardControl1.IsVisible = false;
WizardControl2.IsVisible = true;

Aber für einige Grund -, Benutzer-Steuerelemente nicht Trendsetter für die IsVisible. Hurra.

So, dann dachte ich, ich würde nur verwenden Sie separate Fenster für jeden Abschnitt des Assistenten. Das problem bei diesem Ansatz ist, dass jetzt wenn man zwischen das Fenster öffnet in zufälligen Positionen, und durch steppign durch den Assistenten mit weiter wird das nächste Fenster öffnet sich zufällig das ist wirklich störend und frustrierend.

Also, wie kann ich entwickeln ein Assistent richtig? Ich verstehe nicht, warum dies so schwer...nicht gerade rocket science... ersetzen von text und Steuerelemente und speichern die Eingabe nach drücken der " Nächster/vorheriger!

Dank

InformationsquelleAutor baron | 2010-01-27
Schreibe einen Kommentar