我在Josh Smiths MVVM演示後創建了MVVM Stock App。在右側窗格的選項卡中,我放置了一個包含兩個數據網格的股票期權鏈 - 一個用於調用,一個用於放置。 這些表示單個到期月份的所有選項。如何在選項卡控件選項卡中嵌套多個groupbox?
但是,我想在同一個選項卡內同時顯示多個月(我正在考慮將每個月的數據放入groupbox中),以便能夠一次查看幾個月的數據。
根據Josh的演示,每個選項卡包含由視圖模型呈現的數據,並作爲工作區添加到選項卡控件中。
我相信我可以在一個WorkSpace選項卡中嵌套多個MonthlyChainSpaces,但我不確定xaml應該如何顯示。我有一個與視圖模型綁定的用戶控件,因此我不認爲這需要做太多的改變,因爲每個GroupBox中的數據都會由我當前的視圖模型提供,但是不是每個組件都出現在單獨的選項卡上,他們會嵌套在一個標籤中。
我不確定我需要在我的「MonthlyChainSpaces」DataTemplate中放置哪些控件才能完成此操作。我知道每個組框(我需要在每個選項卡中有一個可變數量的組),只能有一個項目 - 所以我想到了組框內的一個堆棧面板或網格。但我不知道如何完成我想要的。我是否需要一個「主組合框」(位於選項卡內)和該組合框內,我嵌套了組合框,每個都代表「主組合框」的組合框項目?
由於我對WPF相當新穎,如果有更多經驗的人可以提供關於如何實現這一目標的小方向,我將不勝感激。