随笔分类 -  WPF/Silverlight

摘要:最近的项目中也要用到一个局部图片放大的功能,园子里面一搜,发现(菩提下的杨过)杨大侠已经实现了。请参见这里:http://www.cnblogs.com/yjmyzz/archive/2009/12/03/1615988.html杨大侠已经给出了原理、知识要点、尺寸要点及后端主要代码,但遗憾的是没有给出xaml的代码。按照杨大侠文中的提示,动手用WPF实践了一下,花了一个小时,终于搞出来了。这篇文章也就算是一个补充吧。界面如下图所示:实现的原理和用到的知识点请点击上面的链接,杨大侠已经说的很清楚了。这里主要强调的就是尺寸要点:右侧大图可视区域与左侧半透明矩形的“长宽比例”应该相同“图片原始尺寸 阅读全文
posted @ 2013-11-13 15:12 Rising_Sun 阅读(3735) 评论(8) 推荐(5) 编辑
摘要:最近项目中应用多次应用了图片合成,为了今后方便特此记下。在WPF下有两种图片合成的方式,一种还是用原来C#提供的GDI+方式,命名空间是System.Drawing 和System.Drawing.Imaging,另一种是WPF中新添加的API,命名空间是System.Windows.Media 和System.Windows.Media.Imaging 。我们来做一个简单的例子,分别用上面的两种方式实现,功能是在一个背景图上面,画一个头像,然后在写一个签名。首先准备一张背景图(bg.jpg)和两个头像图片(tiger.png 和 lion.png)最后的生成的图片效果如下图:把准备的素材拷贝 阅读全文
posted @ 2012-11-29 15:18 Rising_Sun 阅读(5623) 评论(4) 推荐(1) 编辑
摘要:上一篇 对Wpf/Silverlight Template 进行了总结,本篇继续上一篇,主要是介绍 HierarchicalDataTemplate 的使用方法。HierarchicalDataTemplate 继承于DataTemplate,被称之为"层级式数据模板",主要是应用层级比较明显数据集合,其典型的应用就是对TreeView控件进行数据绑定,接下来就在Silverlight 5 下进行一下演示。最近有个卖凉茶的节目比较火,叫中国好声音,里面的导师和其歌手的分组就是个层级结构,我们暂且先用它来做个例子吧。首先我们需要准备一下层级的数据集合,定义一个歌手类:歌手类 阅读全文
posted @ 2012-10-24 22:19 Rising_Sun 阅读(8563) 评论(12) 推荐(12) 编辑
摘要:WPF/Silverlight 中的控件都有Style和Template两种属性。前者解释为样式,是用来改变控件原有属性的,比如 Button 控件的(Width,Height,Background 等等)。后者被解释为模版,用于定义控件的内部结构,可以对控件的外观和形状进行改变,比如可以把Button控件的形状由原来的矩形改变圆形。WPF/Silverlight控件主要分为以下三类:Control类型 – Template属性 (ControlTemplate类型) – ContentPresenter – ContentTemplate (DataTemplate类型)C... 阅读全文
posted @ 2012-10-16 21:49 Rising_Sun 阅读(5645) 评论(13) 推荐(8) 编辑

点击右上角即可分享
微信分享提示