原文:silverlight,WPF动画终极攻略之阳光灿烂篇(Blend 4开发) 前面我们画了一只会飞动的小鸟,今天我们在目标是一个会发光的太阳.本章节的动画虽然简单,但是实现的效果可是一点也不打折. 开始我们今天的阳光灿烂.大家觉的好的帮忙推荐下,谢谢了.不懂的随时欢迎提问. 很多人都说自己美工不行,做不出来,其实你自己做了就会发现不是那么难,我的配色方案都给出了,自己试一下挺简单的. 我们的目标是没有代码,偶也! 1.在part文件夹中新建一个usercontrol,命名为sun. 2.在…
原文:silverlight,WPF动画终极攻略之番外 3D切换导航篇(Blend 4开发) 这篇介绍的是3D导航,点击图标,页面360°翻转的效果!有什么不足的欢迎大家指出来. 1.新建一个usercontrol,命名为menu. 2.按照下图设置一下属性.宽度为1000,高度为40,边框宽度为2,圆角为10. 3.按照下图设置border的background. 4.选择渐变工具,设置渐变方向.(渐变工具) 5.给border加上阴影特效.边框颜色设置为透明. 6.在border内画出1个按…
原文:silverlight,WPF动画终极攻略之白云飘,坐车去旅游篇(Blend 4开发) 这章有点长,所以我分成了两章.这一章主要是准备工作,差不多算美工篇吧,这章基本不会介绍多少动画效果,主要讲的是blend中工具的使用,利用哪些工具做出哪些效果.下一章会教你怎么样把这些给组合起来实现动画效果.这张的源码我会上传,可是不会传,哪位知道的留言告诉我一下. 开始之前我想抱怨下,前几天要实现一个效果,去网上搜资料,资料找到了.但是,给你了一张效果图,然后是一堆代码.代码虽然能看懂,但是我才不信是…
原文:silverlight,WPF动画终极攻略之迟来的第三章 动画整合篇(Blend 4开发) 有个问题想请教下大家,我仿了腾讯的SL版QQ,相似度95%以上.我想写成教程教大家怎么开发出来,会不会有版权什么问题的. 最近一直比较懒,迟来的第三章! 首先打开我们前面的项目吧. 1.接着做完我们还差一点的美工.首先,新建一个usercontrol,命名为tree. 2.选择钢笔工具绘制路径.顺便说一句做好美工,钢笔工具是基础.这棵树有点复杂,我直接给出效果图了,大家可以自己去画个简单点的试试!…
原文:silverlight,WPF动画终极攻略之会飞的小鸟篇(Blend 4开发) 本教程基本涵盖了WPF和silverlight中的各种动画.先上张效果图. 声明下,这个做的不是让大家照搬的,只是让大家熟悉下动画效果,这个成品基本涵盖了sl里面所有的动画效果.如果大家真的想掌握动画,我建议按着做一遍.看的不如动手的说. 觉的好的别忘记推荐下,谢谢了 很多人对这个网站应该很熟悉,我用这个做案例,一步步实现他所有的动画效果.相信你做完以后动画水平能有不小的提高. 看上面的图可以发现他是由几块动画…
XAML 是一种声明性标记语言,XAML 是一种基于 XML 并对 XML 结构规则进行了扩展. XAML特点: 定义应用程序的界面元素 显示的声明WPF资源(样式.模板.动画等) 可扩展性(自定义UI控件) 集中关注于界面的设计和实现(UI和逻辑分离) 简单易懂,结构清晰(和xml.html类似) XAML原则: XAML是大小写区分的,元素和属性的名称必须严格区分大小写: 所有的属性值,无论它是什么数据类型,都必须包含在双引号中: 所有的元素都必须是封闭的:如<Button …/> <…
WPF体系结构图: PersentationFramework.dll包含WPF顶层的类型,包括哪些表示窗口.面板以及其他类型控件的类型.他还实现了高层编程抽象,如样式.开发人员直接使用的大部分类都来自这个程序集 PresentationCore.dll包含了基础类型,如UIElement类和Visual类,所有形状类和控件类都继承自这两个类.如果不需要窗口和控件抽象层的全部特征,可以使用这一层,并且仍能用WPF的渲染引擎. WindowsBase.dll包含了更多基本要素,这些要素具有在WPF…
对比WPF和WinFrom前,先来了解下GUI现阶段在用的其他一些开发技术: MFC:微软基础类库,以C++的形式封装了Windows API,加上一些实用工具类. QT:奇趣科技开发的跨平台C++图形用户界面应用程序开发框架,不仅仅简单的封装了系统API,也有自己创造出的完整API框架.一般配合C++和Python完成程序开发,例如:电子书神器Calibre,图片浏览XnViewMP,Android模拟器Genymotion等等. Xamarin:这个偏移动桌面,底层C#编写,支持OS.And…
知识点目录如下: 1.WPF相对WinFrom的优缺点 2.WPF体系结构 3.XAML 4.XAML页面布局 5.XAML内容控件 6.WPF中的“树” 7.Binding 8.依赖属性 9.附加属性 10.路由事件(冒泡和隧道) 11.命令 12.样式和资源 13.绘图和动画 14.线程处理 15.WPF开发工具 16.其他常用…
路由事件是WPF不得不提,不得不会系列又一 先来看一下他的定义: 功能定义:路由事件是一种可以针对元素树中的多个侦听器(而不是仅针对引发该事件的对象)调用处理程序的事件. 实现定义:路由事件是一个 CLR 事件,可以由 RoutedEvent 类的实例提供支持并由 Windows Presentation Foundation (WPF) 事件系统来处理. 再来看一下MSDN给出的经典例子: <Border Height="50" Width="300" Bo…