Suny_xinxin
激情加才智折射出潜质
posts - 13,  comments - 19,  trackbacks - 0
点击设计表面的左上角(下图红圈处)允许我们转换设计表面是处于 Canvas 布局模式还是Grid布局模式:

 

Grid布局模式中时,上面的“空锁(empty locks)”表示这三行之间目前成比例关系(意味着它们会按比较增加,如果我们加大浏览器的大小的话): 如果我们点击顶部和底部的锁的话,我们可以把这些行设置成拥有固定的高度,而让中间一行填充剩下的高度.

(注意<UserControl>根元素上的Width Height属性)。这时我们要完全去掉WidthHeight属性,让它自动地改变大小来适合包含它的HTML或浏览器窗口的大小.如果我们要给我们的应用设计时的宽度和高度,我们可以在根UserControl元素上设置 d:DesignWidth="640" d:DesignHeight="476" 属性。这会在使用设计器来设计应用时,使用该尺寸的大小。



 <Grid x:Name="LayoutRoot" Background="White" >
        
<Grid.RowDefinitions>
            
<RowDefinition Height="56"/>
            
<RowDefinition Height="100*"/>
            
<RowDefinition Height="180"/>
        
</Grid.RowDefinitions>
        
<Rectangle Height="72"  Grid.Row="2"  Fill="#FFFF1D1D" Width="80" />
    
</Grid>


posted on 2008-07-18 16:01 suny_xinxin 阅读(485) 评论(4) 编辑 收藏

FeedBack:
2008-08-21 23:58 | Kai.Ma      
那个锁变成Auto Sized是什么意思?
 回复 引用 查看   
#2楼[楼主]
2008-09-02 14:22 | suny_xinxin      
@Kai.Ma
锁变成Auto Sized的意思
就是它自动适应其内部元件的宽高,(例如如果内部没有元素,他的的宽度就为0,如果内部元素的宽为400,那么它的宽度也随之变为400.)

 回复 引用 查看   
2008-12-23 10:34 | 樱殇[未注册用户]
也就是在width,height的文本框后有个"设为自动"的图标,点下,便将Width和Height的值设为Auto。
 回复 引用   
2009-11-10 16:29 | 白骑士[未注册用户]
可以不可以在后台将Control.Width=“Auto”如何实现?
举个例子,开始Button.Width=100,之后如何让他变成Auto?

 回复 引用   
姓名: 新新 suny
MSN: lswxin@hotmail.com
昵称:suny_xinxin
园龄:3年7个月
粉丝:0
关注:0

<2008年7月>
293012345
6789101112
13141516171819
20212223242526
272829303112
3456789

搜索

 

常用链接

最新随笔

我的标签

随笔分类(16)

随笔档案(13)

Symbio Team

友情链接

积分与排名

  • 积分 - 6903
  • 排名 - 11088

最新评论

阅读排行榜

推荐排行榜