2016-04-18 5 views
0

Ich glaube, ich sah irgendwo, dass Prism bietet einen WPF-Mechanismus zur Implementierung ICommand, die ein Fenster schließt. Ich habe über die Dokumentation nachgedacht, aber es ist überwältigend und ich kann anscheinend nichts genaues darüber herausfinden (wenn es überhaupt existiert). Ich dachte, ich würde hier fragen, ob jemand weiß, ob Prism MVVM-Helfer zum Schließen oder sogar Erstellen von Fenstern über View Model Command Binding hat?Bietet Prism einen Mechanismus für Befehle, die ein Fenster schließen?

Ich sehe, dass Sie es "manueller" Weg ohne Prisma tun können, aber Prism stellt Helfer für andere ähnliche Aufgaben zur Verfügung.

+0

Ich bin fast 100% Prisma bietet keine ICommand-Implementierung für Windows/Ansichten schließen. Die Frage ist, warum brauchen Sie Prisma, um Ihnen dabei zu helfen. Normalerweise möchte ich die Kontrolle über schmutzige Überprüfung, Entsorgung etc. haben. –

+0

Ich wollte mit einem Ansatz gehen, der Befehle in das Ansichtsmodell bringt. Einige Befehle sind im View-Modell sinnvoll und passen dort leicht hinein, z. B. beim Neuladen von Daten usw. Andere Command-Likes scheinen nicht so einfach hinein zu passen. Ich bin mit einem Ansatz gegangen, der Code-Behind für Dinge verwendet, die das Fenster schließen müssen. – Ryan

+0

Aber Sie können immer noch Ihre eigene Implementierung für Windows schließen von ViewModel mit Befehlen, müssen nicht zurück zu Code hinter fallen. –

Antwort

1

Nein, Prism bietet keine Hilfe zum Schließen eines Fensters. Dies kann mit Standard-MVVM-Techniken getan werden, und es ist nichts Besonderes erforderlich, um dies zu erreichen.

Verwandte Themen