Ich habe eine WPF-Ansicht \view -Modell-Bindungsmuster, bei dem ich Abhängigkeiten von Ninject nur nach Namen auflösen möchte, anstatt nach Typ oder Typ+Name. Ich möchte meine View-Modelle nach Namen mit Ninject binden und dann auf die View-Modelle in den Views mit diesem Namen für die View-Injection verweisen (über Caliburn.Micro).
Ich weiß, dass in der Praxis mehrere Typen gegen den gleichen Namen registriert werden könnte, aber ich möchte eine Konvention Typ Muster und bin bereit, mit diesem Fall zu leben. Ich muss nur zu "Objekt" für WPF-Bindung auflösen, um zu arbeiten.
Gibt es zum Beispiel eine Möglichkeit, wie ich:
- Alle Bindungen abrufen, unabhängig davon, für welche Typen sie registriert sind.
- Suchen Sie nach einer Bindung mit dem entsprechenden Namen.
- Erstellen Sie eine Instanz über die Datenbindung.