摘要:
1:wpf中,所有的内容控件都继承自“ContentControl”,所以我们可以直接应用“ContentControl”自定义我们“需要的”内容控件。2:ContentControl具有Content属性,其派生的子控件可继承拥有它。ContentControl的“组成树”包括ContentPresenter元素,该元素具有“Content”属性,实际上是由ContentPresenter负责将ContentControl的Content属性显示出来,进一步,就是把“wpf内容控件”的Content属性显示出来。在ContentControl的“组成树”内部:ContentPresenter 阅读全文
posted @ 2014-01-12 21:20
长白山
阅读(841)
评论(0)
推荐(0)
摘要:
ItemsControl是集合类控件的基类,如:ListBox、ComboBox、TreeView所以,我们可以直接应用“ItemsControl”自定义我们“需要的”集合类型控件 阅读全文
posted @ 2014-01-12 21:05
长白山
阅读(294)
评论(0)
推荐(0)
摘要:
ItemsControl:ListBox,ComboBox,TreeViewItemContainerStyle是用来设置每一个集合控件的Item的样式的属性(即设置每一个项的样式)。 使用ItemContainerStyle 需要注意,如果集合控件的每一项是通过绑定生成的,则ItemContainerStyle对每一项Item都起作用,如果集合控件的项是通过直接在XAML中添加的,则ItemContainerStyle只对集合控件的第一层Item起作用。 这个效果容易在TreeView等有层次结构的集合控件中引起误解。例: 阅读全文
posted @ 2014-01-12 20:44
长白山
阅读(6306)
评论(0)
推荐(0)
摘要:
ImageBrush:利用图像绘制区域ImageBrush 是一种将自身内容定义为图像的 TileBrush,图像通过它的 ImageSource 属性指定。 您可以控制图像的拉伸、对齐和平铺方式,因此可以生成图案和其他效果。 下面的图像演示使用 ImageBrush 可以实现的一些效果。ImageBrush 可以绘制形状、控件、文本等如上所述,ImageBrush 可利用 ImageSource 绘制区域。 与 ImageBrush 一起使用的 ImageSource 的最常见类型是 BitmapImage,它描述一个位图图形。 使用 Drawing 对象时,您可以使用 DrawingIma 阅读全文
posted @ 2014-01-12 19:33
长白山
阅读(958)
评论(0)
推荐(0)
摘要:
通俗理解Stretch的Uniform和UniformToFill: Uniform,控件的高度和宽度会增加直到达到了容器的大小,也就是说控件的大小和容器的大小是有关系的,同时如果给控件设置了明确的高度和宽度,则他们的最大值是有一个界限的.例如设置一个Rectangle的height为10,为width为100,那么将会得到10*10的图形. UniformToFill,控件的高度和宽度会对称的设置直到填充整个容器.例如设置一个Rectangle在一个100*200的容器中,那么则会得到一个200×200的控件大小,其他的部分则会被截取掉.如果设置了明确的高度和宽度,例如设置Rect 阅读全文
posted @ 2014-01-12 19:21
长白山
阅读(6631)
评论(2)
推荐(1)
摘要:
VisualBrush是一种比较特殊的笔刷,它的功能仍然是用来给元素填充图案,但它的内容却可以是各种控件(换言之:它可以使用各种控件来给元素填充图案)。你可以将它理解为一个普通的容器,但在它内部的所有控件都会失去了交互能力,而只保留显示能力。 阅读全文
posted @ 2014-01-12 16:31
长白山
阅读(415)
评论(1)
推荐(1)
浙公网安备 33010602011771号