首页 新闻 会员 周边 捐助

silverlight中 ContentControl的问题

0
悬赏园豆:80 [已解决问题] 解决于 2012-05-30 10:36

现开发一小项目    项目左边是一棵树 ,  右边是点击树后相应的显示内容, 右边放的是一个ContentControl   在点击树后,给ContentControl 动态赋值   MainControl.Content = new Views.EmailQualityAnalysisView();  这里的EmailQualityAnalysisview 是一个UserContorl    现在的问题是  这个子窗体中的 的grid  分为三行   分别分配的高度 <Grid.RowDefinitions>
            <RowDefinition Height="auto"/>
            <RowDefinition Height="*" />
            <RowDefinition Height="auto" />
        </Grid.RowDefinitions>   这样分配以后  分配 * 号的行  无法填充剩余的高度,即  高度是为0     请高手指点迷津,谢谢

问题补充:

 怎么没有大侠来看看呢?

後浪的主页 後浪 | 小虾三级 | 园豆:830
提问于:2012-05-28 12:32
< >
分享
最佳答案
0

吧ContentControl改为ContentPresenter或border,或重新ContentControl的ContentTemplate

收获园豆:70
0x0qwe | 菜鸟二级 |园豆:301 | 2012-05-29 16:10

好想不行  可以说具体点吗?

後浪 | 园豆:830 (小虾三级) | 2012-05-30 10:13

非常感谢  用ContentPresenter 解决了问题。。  不过 它们有什么区别呢?

後浪 | 园豆:830 (小虾三级) | 2012-05-30 10:34

@後浪: 

这个应该是控件的布局问题,以前我也是用ContentControl的,后发觉它没有使其内容自动适应大小,于是改用ContentPresenter或borer了

0x0qwe | 园豆:301 (菜鸟二级) | 2012-05-30 13:55
其他回答(1)
0

问题描述得有点含糊了,不知所云!子窗体是View么?为什么要分成3行?目的何在?

收获园豆:10
TavenWang | 园豆:212 (菜鸟二级) | 2012-05-30 09:14
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册