摘要: Arrange过程概述普通基类属性对Arrange过程的影响我们知道Measure过程是在确定DesiredSize的大小,以便Arrange过程参考这个DesiredSize,确定给MyPanel分配多少空间,但是DesiredSize只是作为参考,在有些用例下,MyPanelParent在调用M... 阅读全文
posted @ 2014-09-15 10:30 蘑菇mr 阅读(290) 评论(1) 推荐(0) 编辑
摘要: 前言在WPF/Silverlight当中,如果已经存在的Element无法满足你特殊的需求,你可能想自定义Element,那么就有可能会面临重写MeasureOverride和ArrangeOverride两个方法,而这两个方法是WPF/SL的Layout系统提供给用户的自定义接口,因此,理解Lay... 阅读全文
posted @ 2014-09-15 10:29 蘑菇mr 阅读(242) 评论(0) 推荐(0) 编辑
摘要: 看看效果: 一个中规中矩的实线框,如何改造成我们想要的虚线框哪? 第一个想到的就是修改Border的Brush,来看看这样的xaml: 看看效果图: 因为把Brush修改成斜线的渐变色(蓝色->透明->蓝色),因此总体上看起来就是个虚线,但是在圆角的效果取有些不怎么如意。 再换个思路,... 阅读全文
posted @ 2014-09-15 10:24 蘑菇mr 阅读(8163) 评论(0) 推荐(0) 编辑
摘要: 很多时候,我们会使用图片来装饰UI,比如作为控件背景等。而这些图片可以分为两种形式,即存在于本地文件系统中的图片和存在于内存中的图片对于这两种形式的图片,在WPF中,使用方法不同,下面主要说明针对这两种形式图片的使用方法一、存在于本地文件系统中的图片文件对于此类图片,使用非常简单,在xaml中直接指... 阅读全文
posted @ 2014-09-15 10:21 蘑菇mr 阅读(8650) 评论(0) 推荐(0) 编辑