【发布时间】:2011-10-27 04:13:39
【问题描述】:
我在我的 wpf 应用程序中遇到了一个有趣的问题。
我正在使用 mvvm,项目由绑定到视图模型的内容控件组成。
例如:
<Shell>
<ScrollViewer>
<StackPanel>
<ContentControl Content="{Bidning SomeVM}"/>
<ContentControl Content="{Bidning SomeVM2}"/>
<ContentControl Content="{Bidning SomeVM3}"/>
</StackPanel>
</ScrollViewer>
</Shell>
如果堆栈面板只有一个项目,它可以正常工作,但由于某种原因,每个视图(解析形式 vm)都需要比实际需要更多的空间(高度)。
如果需要的话,视图包含一个 GroupBox 和一个数据网格。
所以这是我的问题,有什么建议吗?
【问题讨论】:
-
你试过删除stackpanel吗?
-
sll:然后呢?我不能放一个以上的孩子..