Ich benötige in einer Anwendung 3 verschiedene Databindingobjekte.
2 sind bereits implementiert und laufen optimal.
Nun beim implmentieren des 3 Databindingobjektes in einem Recourcedirectory entsteht ein ungewöhnliches verhalten beim initialisieren, der von ObservableCollection<T> abgeleiteten Klasse.
Im Resourcedirectory wird diese Klasse genau wie die beiden anderen so initialisiert:
<loc:MyClass x:Key="myDataSource"/>
Beim ersten Debugging wird die Klasse erst beim schliessen des MainWindow (Beenden der Application) initialisiert, dafür gleich 3 mal. Bei den nächsten Debuggingversuchen wird sie überhaupt nicht mehr initialisiert.
Beim Googeln fand ich keine hinweise auf dieses Verhalten und hoffe nun von euch einige Tipps zu erhalten.
Vielleicht ein Mögliches Problem: Wenn deine Klasse auch eine generische Klasse ist, wird die XAML Instanzierung nicht unterstützt. Hier ein älterer Blog Eintrag mit ein Workaround