2009-11-25 9 views

Antwort

3

Definitiv machbar. Dinge, die Sie brauchen:

  1. Eine Möglichkeit, die Routen beim Start der App zu registrieren.
  2. Eine Ansichts-Engine, die sowohl die Bibliothekssichten als auch Ihre anwendungsspezifischen Ansichten kennt.

Die erste ist einfach. Schreiben Sie einfach eine Funktion in Ihre Bibliothek, die alle Controller in der Bibliothek registriert.

Die zweite ist komplizierter, aber Sie können einige gute Artikel über das Schreiben Ihrer eigenen View Engine, here und here lesen. Das Konzept der Bereiche kann auch nützlich sein, um Ihre Bibliothekscontroller von Ihren App-Controllern zu trennen.

Auch this question adressiert den einfachsten Fall der Suche nach Ansichten in einem beliebigen Ordner.

1

Die Controller können einfach in eine Klassenbibliothek gehen - dort gibt es nicht viel zu tun. Die Aussicht ist ein bisschen schwieriger. Sie sollten in der Lage sein, sie in die Baugruppe einzubetten und eine VirtualPathProvider implementieren, um Zugriff auf sie bereitzustellen.

Ich habe das nicht versucht, also YMMV.

Verwandte Themen