Hallo,
entweder hab ich gerade einen Design fehler oder aber ich komm nicht drauf.
Ich habe ein TabControl. In diesem sind TabPages. Jede TabPage hat ein eigenes ViewModel.
Nun habe ich aber auch ein MainWindowVM in der ich so generelle dinge speicher.
In jeder TabPage gibt es eine ObservableCollection für Daten die ich später in eine CSV/Excel schreibe.
Nun habe ich in meinem MainWindow halt ein paar Selectboxen für jede TabPage und einen Button mit "Export alle selektierten nach Excel".
Jetzt hapert es aber daran wie ich denn an die Daten komme der andere ViewModels?
Ich muss ja jetzt im MainWindowVM (dort ist der Button an einen Command gebunden) ja irgendwie die ObservableCollections der anderen ViewModels bekommen um diese zu speichern.
Wie mache ich das? Ist das überhaupt ein Sinnvoller Ansatz? Hab ich einen DesignFehler?
entweder hab ich gerade einen Design fehler oder aber ich komm nicht drauf.
Ich habe ein TabControl. In diesem sind TabPages. Jede TabPage hat ein eigenes ViewModel.
Nun habe ich aber auch ein MainWindowVM in der ich so generelle dinge speicher.
In jeder TabPage gibt es eine ObservableCollection für Daten die ich später in eine CSV/Excel schreibe.
Nun habe ich in meinem MainWindow halt ein paar Selectboxen für jede TabPage und einen Button mit "Export alle selektierten nach Excel".
Jetzt hapert es aber daran wie ich denn an die Daten komme der andere ViewModels?
Ich muss ja jetzt im MainWindowVM (dort ist der Button an einen Command gebunden) ja irgendwie die ObservableCollections der anderen ViewModels bekommen um diese zu speichern.
Wie mache ich das? Ist das überhaupt ein Sinnvoller Ansatz? Hab ich einen DesignFehler?