我在Josh Smiths MVVM演示后创建了MVVM Stock App。在右侧窗格的选项卡中,我放置了一个包含两个数据网格的股票期权链 - 一个用于调用,一个用于放置。 这些表示单个到期月份的所有选项。如何在选项卡控件选项卡中嵌套多个groupbox?
但是,我想在同一个选项卡内同时显示多个月(我正在考虑将每个月的数据放入groupbox中),以便能够一次查看几个月的数据。
根据Josh的演示,每个选项卡包含由视图模型呈现的数据,并作为工作区添加到选项卡控件中。
我相信我可以在一个WorkSpace选项卡中嵌套多个MonthlyChainSpaces,但我不确定xaml应该如何显示。我有一个与视图模型绑定的用户控件,因此我不认为这需要做太多的改变,因为每个GroupBox中的数据都会由我当前的视图模型提供,但是不是每个组件都出现在单独的选项卡上,他们会嵌套在一个标签中。
我不确定我需要在我的“MonthlyChainSpaces”DataTemplate中放置哪些控件才能完成此操作。我知道每个组框(我需要在每个选项卡中有一个可变数量的组),只能有一个项目 - 所以我想到了组框内的一个堆栈面板或网格。但我不知道如何完成我想要的。我是否需要一个“主组合框”(位于选项卡内)和该组合框内,我嵌套了组合框,每个都代表“主组合框”的组合框项目?
由于我对WPF相当新颖,如果有更多经验的人可以提供关于如何实现这一目标的小方向,我将不胜感激。