Аз съм начинаещ със Silverlight и MVVM Light Toolkit и не знам как да разреша правилно следния сценарий:
Имам следните изгледи със съответните им модели на изгледи:
- MainView, началната страница по подразбиране
- TabControlView, изглед с един Tabcontrol, поставен в MainView...
- AllBugsGridView, мрежа с данни с всички грешки.
- BugDetailView, вижте къде се показват подробностите за единична грешка или може да се добави нова грешка.. (полета с данни, етикети и т.н.)
Сега целта ми е следната:
Искам да имам раздел с AllBugsGridView като съдържание. (Няма проблем) Сега, когато потребител щракне два пъти върху елемент в мрежата с данни, той трябва да създаде нов tabItem с bugDetailView вътре, показващ подробностите за Grid Item. Би трябвало да е възможно да има толкова отворени раздели, колкото потребителят иска.
Освен това потребителят може да добави нов бъг върху бутон и се отваря нов раздел с празен bugDetailView.
Някой има ли подходящо решение за това. Не знам как мога динамично да създавам нови изгледи и ViewModels и да ги свържа заедно.
Благодаря ви много за отговорите.
С Най-Добри Пожелания
Ханс