摘要: 在项目开发中经常会遇到这样一种情况,就是需要将用户填写的信息排版到一张表单中,供打印或存档。这里就以保存为图片为例,比如我需要实现下面的功能:将图片 根据用户信息保存为总体思路 1.建个UserControl将背景设置为表单图片。 2.在姓名的位置添加Textblock控件,将Text绑定到Name属性上。 3.动态加载UserControl,再将整个UserControl可视树转化为一张图片,保存。实现过程 关于怎么设置背景,和布局Textblock我就不多说了,相信大家都会。要注意的是,因为之后我要用XamlReader.Load()来动态加载XAML所以UserControl... 阅读全文
posted @ 2012-05-06 01:42 通通的成长日记 阅读(2397) 评论(0) 推荐(1) 编辑
摘要: 这一篇偏向于逻辑的比较多,放在这个系列里会不会欠妥呢?在中国交互性设计也是美工的份内职责哦~ 所以没有blend基础的人也可以看懂这篇文章,不过要用到初中的几何知识哦~亲 相信很多人都在手机或者网页上或者KTV的点歌系统里看到过旋转木马的目录导航,这个是如何做的呢?? 最终效果如下:(貌似有点太大了显示不下,附加个阅览地址:http://space.silverlightchina.net/ltt147/TTcarousel/Default.html)改变左上角的数据,会有意想不到的效果哟~(特别鸣谢烤地瓜的答疑,和地瓜村众人的热心帮助)1.总体思路分析上面效果:一排方块在转圈,点击... 阅读全文
posted @ 2012-04-19 10:13 通通的成长日记 阅读(3903) 评论(18) 推荐(8) 编辑
摘要: 之所以是番外篇,是因为这篇不是用silverlight来写的。是1年前的flashBuilder毕业设计制作间隙中的娱乐解闷产物,一年没见它了,今天无意中看到,回忆起当年在朋友面前炫耀的场景,被时间吞噬有点太可惜了,我决定分享一下,有这样需求的人也可以参考学习移植到silverlight上。 由于1年间经历了各种人生的转折点、技术方向的转折点、操作系统的转折点,Flex的那套已经忘记的差不多了,就不做任何技术分析了,仅供娱乐~现在用silverlight来做这个相信对于大家伙都不是什么难事。 为了能把它发到silverlight板块,并且和Blend扯上关系,我特地研究了如何在sil... 阅读全文
posted @ 2012-03-29 16:13 通通的成长日记 阅读(2908) 评论(3) 推荐(3) 编辑
摘要: 好久没有写这个系列的博客了,这里给个电梯吧,照顾新来的同学~~通通玩blend美工(1)——荧光Button通通玩blend美工(2)——时钟 目前我在广州出差,一直细雨绵绵,闷得慌,仰望天空,大雾笼罩,看不见蓝天白云甚至太阳,怪不得昆明的房价涨这么高......最终效果如下:←是不是很想把它捧在手里,来清爽一下,北方的同学也可以先放冰箱里,夏天再用。(特别鸣谢银光中国提供的免费silverlight空间)1.总体思路分析上面效果:一坨可爱的云一直在下雨。可爱的云:就是一些闭合的路径层叠在一起,加一些渐变和白色造成高光,让其可爱。 下雨:其实就是一张布满水滴的图片在不断的往下落。2.设计过.. 阅读全文
posted @ 2012-03-11 12:16 通通的成长日记 阅读(3051) 评论(15) 推荐(12) 编辑
摘要: 一直有个疑问,为什么silverlight对摄像头支持这么好,WPF却一个库都没有....于是我各种苦恼啊,各种CodeProject啊,终于让我找到海外兄弟写的源码了,原理是通过不断向摄像头读取图片不断刷新到窗体控件上。有Demo就直接封个控件呗,具体怎么实现的也忙不得管它了....功能还是十分不错呢。特别是它拍照后添加到列表里的动画效果十分不错哦~~核心就是这几个类了,由于原作者估计很喜欢MVVM所以通过各种Command来控制的,不能直接导航看着有点头昏。我就自己的风格封了个简单易懂的控件。新建一个工程,把这个文件夹添加进工程后,新建用户控件前台代码:xmlns:camPlayer=.. 阅读全文
posted @ 2012-03-09 10:54 通通的成长日记 阅读(1747) 评论(1) 推荐(4) 编辑
摘要: 前言 最近接受了3个项目的洗礼,出差近3个月,各种北京、广州、昆明来回奔波,好久没写博客了,之前我觉得我遇到的问题都比较零散所以就一篇博客写一大堆,这样导致文章太长,而且不方便填写关键字,所以之后这个系列我就以单个问题的形式来描述,望广大博友多多赐教~~正文 我们知道在Binding的过程中是可以通过转换器来加工数据传输值的,我们当然希望ViewModel的代码越少越好,通用性越强越好,但是要如何才能做到万能呢??当然要借助强大的正则表达式了~~转换的过程我们可以看成是一个值的替换过程,如果能用上则表达式的替换功能,其参数可以在View里配置,这样同用性就很强了。例如我们需要处理以下3个问.. 阅读全文
posted @ 2012-03-08 10:40 通通的成长日记 阅读(2048) 评论(6) 推荐(3) 编辑
摘要: 本节目录:1.解决动画属性被劫持问题2.设置页面焦点默认所在对象3.XAML模拟键盘按键4.DataGrid数据源绑定到复杂格式(dynamic类的运用)本系列文章快速导航:用MVVM模式开发中遇到的零散问题总结(1)1.解决动画属性被劫持问题 这个问题解决的方案比较多,这里我就说最适用的方法 案例如下:<Transform3DGroup> <RotateTransform3D> <RotateTransform3D.R... 阅读全文
posted @ 2011-12-18 11:48 通通的成长日记 阅读(2192) 评论(1) 推荐(3) 编辑
摘要: 谢谢大家对我上一篇Blend的支持:通通玩blend美工(1)——荧光Button再接再厉再来一篇~~!这篇是建立在已经看得懂上一篇为基础来写的,有些细节我就不说了,截了这么多张图....写起来很累的....最终效果如下:哇居然这么大...有点刷屏的嫌疑..1.总体思路分析上面效果--表盘+环形数字+时针+阴影各种logo装饰表盘:由一些同心圆叠在一起,不同的圆用不同的渐变来填充背景以造成层次效果。环形数字:画个圆,根据它创建布局路径,再往路径里添加数字。时针:用钢笔工具画出来的尖三角形和直线。把其中心点设置到线的一端并和表盘中心点重合,这样就可以圆周运动了。阴影和logo:阴影凸显其立体感, 阅读全文
posted @ 2011-12-10 00:09 通通的成长日记 阅读(5459) 评论(26) 推荐(12) 编辑
摘要: 最近老大出差去了,光做项目也有点烦,写点教程消遣消遣(注:此乃初级教程,所以第一个消遣是本人消遣,第二个是指供各位看官消遣...) 看着各位大虾出系列文章貌似挺好玩的,本人耍了2个月的Wpf,有点见解,希望各位看官笑纳。本系列第一章就先来点简单又实用的吧o(∩_∩)o 哈哈..最终效果如下:←点它本人一直在做WPF算是第一次做silverlight,这样主要是为了能够在博客里更好的展示成品。(特别鸣谢银光中国提供的免费silverlight空间)1.总体思路分析上面效果--button为一个发光的三角形在MouseOver和click的时候有响应的动画效果...发光的三角形:由2个空心三... 阅读全文
posted @ 2011-12-07 20:48 通通的成长日记 阅读(6236) 评论(27) 推荐(17) 编辑
摘要: 关看这个标题略显业余,其中的任何一个问题都是困扰我几个小时才找到答案的,以供以后温故而知新,希望也能帮助到你本节碰到的问题如下:1.ViewModel动态切换内容XAML2.将一个字符串作为Xaml的resources供ViewModel调用3.将数据双向绑定到dictionary其中的一项上4.通过可视化树来修改动态创建的UserControl的模版(Template)内容5.让任何控件都可以绑定Command6.使用相对路径访问Application不认识的文件1.ViewModel动态切换内容XAMLstring url = "view/V" + Convert.To 阅读全文
posted @ 2011-11-28 11:26 通通的成长日记 阅读(3050) 评论(2) 推荐(4) 编辑