Frage

Ich bin die Gestaltung datenorientierte Anwendung in Silverlight 3 und ich frage mich, ob es lohnt neue Dataform-Steuerung. Es sieht wirklich genial auf Powerpoint-Folien, aber ich habe keine Ahnung, wie es im wirklichen Leben ist.

Ich brauche folgendes Verhalten zu erreichen:

  • Gruppenmodell Felder auf Bereiche, zum Beispiel unter Verwendung von Trenngruppen horizontalen Linien oder Namens Gruppe von Feldern,
  • Platz 2 oder 3 Eingang steuert in genau eine Zeile, zum Beispiel: country-Drop-Down, Zip-Textbox und Stadt Textbox,
  • mehrsprachiger Validierungsfehler,
  • ein paar Nur-Lese-Felder in den Bearbeitungsmodus,
  • posibility Felder in Datenformen zu verbergen,
  • displying eine Helfer-Taste für modale Popup-Fenster mit Wörterbuch / Rasteransicht zeigt.

Ich mag es mit Prism und RIA Dienste aufzubauen.

Hat jemand irgendwelche Erfahrungen zu teilen?

War es hilfreich?

Lösung

Ich habe versucht, das Dataform in ein paar Orten in meinem aktuellen Projekt verwenden. mehrere Tage damit verbracht, die verschiedenen Eigenschaften zwicken und Attribute auf meine Klassen und fand, dass es nie ganz die Art und Weise funktionierten ich es wollte. Die Demos, die im Web sind großartig aussehen, aber sie haben keine ‚reale Welt‘ Szenarien und sind unvollständig. Also, ich würde nicht die Dataform für komplexe Szenarien empfehlen.

Andere Tipps

Meine Lieblings-Funktion der Dataform Kontrolle ist, dass es "out of the box" funktioniert. Das heißt, können Sie eine auf Ihre Benutzeroberfläche stecken, binden Sie es an Ihre Datenklassen, und haben es mit einer minimalen Menge an Code arbeiten. Natürlich müssen Sie stimmen sowohl das Verhalten und das Aussehen der Form fördern (durch Attribute auf den Datenklassen und / oder Eigenschaften auf dem Formular Steuerung selbst mit), aber für Machbarkeitsstudien oder für die frühe Nutzung zu testen es in der Regel genug ist (und sehr nützlich), um es schnell mit dem Standardverhalten hat zu arbeiten.

Übrigens ist dies eine gute Ressource mit dem Dataform, um loszulegen: http://www.silverlightshow.net/items/Creating-Rich-Data-Forms-in-Silverlight-3-Introduction.aspx

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top