这一节老没意思,啰里啰唆的尽是些HTML的属性,挑几个好玩的List出来,备忘:Padding与Margin的区别:Margin指控件边界与外界的间隙;Padding指的是控件内部内容与控件边界的间隙。两者可以同时使用。 不再支持 RenderTransform= "scale 3"改为: 同理RenderTransform RenderTransform与Layou... Read More
posted @ 2007-04-01 23:17 包建强 Views(1079) Comments(2) Diggs(0) Edit
这一节介绍的是文字布局的几个控件:1.TextBlock 最基本的文字控件可以配置5个Font属性。TextWraping属性,"Wrap"是换行,NoWrap是不换行(原书有误,在此更正)。TextBlock控件内可以放置很多控件,不光是文字。 Split across multiple lines AccessText,Bold,Hyperlink,Ital... Read More
posted @ 2007-04-01 17:48 包建强 Views(2557) Comments(1) Diggs(1) Edit
在Canvas外面包一层ViewBox,可以使Canvas内的控件填充整个ViewBox,并随着ViewBox的大小变化而同步变化,这是因为ViewBox默认属性Stretch=“Uniform”。Stretch有四个属性:Uniform,Fill(为了填充甚至会拉伸),None(无效果,相当于没有用ViewBox),UniformToFill(如果Canvas大于ViewBox大小则裁剪)老实说... Read More
posted @ 2007-04-01 17:46 包建强 Views(3252) Comments(1) Diggs(0) Edit
Canvas是最精确的布局容器——绝对定位,此书作者不建议使用,以为控件的大小一般会随着内部字体图片的动态生成而自动变化,所以使用前三种布局是最好的选择,在这一点上,我也持同样意见。Canvas使用Top/Bottom属性控制距离顶部/底部的高度;使用Left/Right属性控制距离左/右的距离。有趣的是,调整Form的大小,第二个TextBlock的位置会相应变化,但和底部以及右边的距离是不变的... Read More
posted @ 2007-04-01 12:34 包建强 Views(1177) Comments(2) Diggs(0) Edit
资源的另一个用途是样式设置: Name: Nick: 代码很容易懂,记住用Setter定义每一个样式,注意指定了x:Key,然后哪个控件需要应用样式,就在控件里面指定Style;如果不指定x:Key,则所有控件都使用这个样式(当然也不会给控件设置Style="{StaticResource mySty... Read More
posted @ 2007-04-01 02:28 包建强 Views(978) Comments(2) Diggs(0) Edit