Frage

Ich habe schon seit einiger Zeit versucht, Ressourcen zu diesem Thema zu finden, aber ohne Erfolg. Was ist also der beste Weg, um eine WPF-Benutzeroberfläche für LOB-Anwendungen (Branchenanwendungen) zu erstellen?insbesondere Kunden, Bestellungen, Produkte usw.Ich habe viele Beispiele für Einzelfenster-WPF-Anwendungen gesehen, die nichts anderes als ein einzelnes Fenster sein müssen, und ich habe mir Anwendungen wie FamilyShow angesehen, die vielversprechend aussahen, bis ich im Code nur noch einen großen Haufen Benutzersteuerelemente sehen konnte Das ist im Laufe der Lebensdauer der Anwendung ein- und ausgeblendet und nichts, was ich wirklich für, sagen wir, 30-40 Aufrufe in einer Anwendung gebrauchen könnte.

Was genau frage ich also?Nun, sollte ich eine LOB-Anwendung als einzelnes WPF-Fenster erstellen, beispielsweise mit einem Panel, in das Benutzersteuerelemente dynamisch geladen werden, und diese dann austauschen, wenn beispielsweise ein Navigationselement gedrückt wird, oder sollte ich mehrere Fensterformulare haben, die angezeigt oder ausgeblendet werden? Wenn, sagen wir, ein Navigationselement von einem Start-Hauptformular aus gedrückt wird.

UI-Design war noch nie wirklich meine Stärke, aber ich bin lernbegierig, daher würde ich mich sehr über Ihre Meinung und Ihre angebotene Erfahrung beim Entwerfen Ihrer WPF-LOB-Anwendungen (Windows+UC oder Windows) freuen oder mich auf Artikel verweisen, die sich mit der WPF-Benutzeroberfläche befassen Layoutdesign für LOB-Anwendungen.

Danke fürs Lesen...

Geoff.

War es hilfreich?

Lösung

Was Sie brauchen, sind die Best Practices von Microsoft Verbund-Client-Anwendungen.

Dies ist wahrscheinlich das bisher beste Framework und Startup für Geschäftsanwendungen.Es ist das, wonach es sich anhört – ein Framework und eine Grundlage für die Erstellung einer größeren App aus kleineren Komponenten, was bei der Erstellung LOB-Geschäftsanwendungen häufig vorkommt.

Nun, sehr spezifisch für WPF ist das Prismengerüst.Was meiner Meinung nach einige der gleichen Konzepte wie die oben genannten Composite Application Blocks (CAB) aufweist.

Andere Tipps

Schließlich UI-Look / Feel hängt stark auf das, was Sie zu tun versuchen. „Line of Business“ (Ich nehme an, Sie Line of Business von „LOB“ bedeutet) ist ein sehr vager Begriff, die Dutzende von verschiedenen Dingen bedeuten könnte. Ihre UI konstruiert werden sollen, welche diese Dutzende von verschiedenen Dingen zu reflektieren Sie tatsächlich versuchen zu tun.

So kann ich nur Ihre Frage mit einem anderen beantworten: Was Sie zu tun versuchen

?

Ja, ich habe eine Menge Online gewesen Google für Ressourcen für WPF / Silverlight „LOB Killer-Anwendung“ zu suchen. Es war eine sehr gute Demo (Bill Hollis), die Sie finden können es hier

WPF und MVVM ist die populäre Tendenz, empfehle ich es in Ihrer Toolbox hinzufügen. Es ist sehr leistungsfähige Grundlage für Ihre Anwendung Rahmen. Ich denke, Microsoft Nägel Databinding für WPF. Es ist der sehr Hauptkern der WPF-Technologie (Entwickler & Designer) koexistieren zu ermöglichen. Es ist eine sehr hohe Lernkurve, aber die Reise wert. Glückliche Codierung.

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