2009-05-05 9 views
0

Bietet WPF ein Framework für die Handhabung von Dokumenten, ähnlich wie MFC's Document/View?WPF-Dokumentenverarbeitung?

In meiner WPF-Anwendung kann ich einfach Datei-> Neu/Öffnen/Speichern-Elemente im Menü erstellen und an Methoden anhängen, aber ich frage mich, ob WPF alles bietet, um das besser zu verwalten.

Danke!

Antwort

1

Die wichtigsten veröffentlichten Richtlinien verwenden das Model/View/ViewModel-Muster.

Ich würde empfehlen, dies zu beobachten Channel 9 video on MVVM.


Edit:

Die Patterns and Practices-Gruppe auch die Composite Application Guideance for WPF and Silverlight veröffentlicht, die eine vollständige Bibliothek enthält, die verwendet werden können. Es ist jedoch ziemlich schwer für viele Anwendungen.

+0

Was ich suchen, ist eher ein Framework, das prüft auf geänderte Dateien, fragt vor dem Beenden zu speichern, transparent mehrere Dokumente, diese Art von Sache zu behandeln. Während ich verstehe, wie ein MVVM-Muster nützlich ist, um mit Dokumenten zu interagieren, ist meine Frage mehr über die Verwaltung dieser Dokumente. Vielleicht ist es bei WPF völlig anders, aber in MFC gab es die CDocument-Klasse, um solche Dinge zu handhaben. – djcouchycouch

+0

@Steve the Plant: Es gibt auch die Composite App-Bibliothek (Ich habe meine Antwort bearbeitet). Es hat viele der Bausteine, um das zu tun, was Sie aufgelistet haben, aber es ist mehr für die Arbeit auf hohem Niveau. WPF ändert jedoch Dinge - Dinge wie CDocument passen wirklich nicht gut in die Denkweise von WPF, da ein Teil der Idee darin besteht, sehr flexibel in der Darstellung zu sein, den Blick von der Handlung zu entkoppeln etc. Ein strukturiertes Format ist weniger nützlich WPF, vor allem, da viele der Aufgaben CDocument bietet viel einfacher in WPF, wenn Sie die Grundlagen lernen. –