代码改变世界

随笔分类 -  Windows 8

XAML实例教程系列 - XAML传递参数到值转换类实例

2012-06-28 05:25 by jv9, 1501 阅读, 收藏, 编辑
摘要: 继上一篇值类型转换器(Type Converter), 这篇将通过实例代码讲解一个XAML开发小技巧。 在Silverlight应用开发中,经常需要进行值转换,例如从Boolean转换到Windows.Visibility,或者从数字转换到字符。下例中演示如何在XAML中传递参数到值转换类。定义简单数据成员类:publicclassBook{publicDateTimePublishDate{get;set;}}定义值转换类:publicclassDateTimeConverter:System.Windows.Data.IValueConverter{publicobjectConvert( 阅读全文

分享Silverlight/Windows8/WPF/WP7/HTML5周学习导读(6月18日-6月24日)

2012-06-26 05:10 by jv9, 586 阅读, 收藏, 编辑
摘要: 分享Silverlight/Windows8/WPF/WP7/HTML5周学习导读(6月18日-6月24日)本周Silverlight学习资源更新Silverlight读取与设置Cookies任天龙jayceSilverlight 后台CS实现动态创建dataGrid并为数据多的列实现自动分行或换行xuan444150Silverlight 引路蜂二维图形库示例:不同线宽mapdigitSilverlight 引路蜂二维图形库示例:椭圆mapdigitSilverlight 引路蜂二维图形库示例:多义线和多边形mapdigitSilverlight实用窍门系列:70.Silverlight的视 阅读全文

XAML实例教程系列 - 类型转换器(Type Converter)

2012-06-25 13:49 by jv9, 2549 阅读, 收藏, 编辑
摘要: 在XAML中每一个对象元素映射一个实例,而实例属性可以通过特性(Attributes)进行赋值。在实际项目开发中,对象元素的属性值可以是不同数据类型,根据需求不同,经常需要对数据类型进行转换,就需要使用XAML的类型转换器(Type Converters)。本篇将讲解XAML类型转换器的使用。 XAML类型转换器基础 在Windows 8或者Silverlight应用开发中,经常会用到类型转换器,例如对按钮的内容进行赋值,代码如下: <Button Content=“按钮演示”/> 按钮的Content属性被赋值为字符串类型“按钮演示”。XAML语法解析器可以将字符串类型转换为对应 阅读全文

XAML实例教程系列 - 标记扩展(Markup Extensions)

2012-06-21 13:00 by jv9, 2257 阅读, 收藏, 编辑
摘要: 作为描述性语言,XAML使用对象元素声明和其属性调用实现不同操作。在实际项目开发中XAML为控件属性赋值,经常会遇到设计时属性值处于未知状态,而该属性值只有在应用运行时才能获取到,通过简单的XAML属性赋值语法无法实现用户需求,使用XAML标记扩展(Markup Extensions)可以轻松实现XAML页面属性赋值,资源引用,类型转换等操作。本篇将详细讲解Windows 8应用开发,XAML的标记扩展基础概念和使用方法。(Windows 8和Silverlight 5具有类似的标记扩展概念,如果你已经具有Silverlight经验,通过本文可以快速掌握标记扩展在WinRT中的使用方法。)标记 阅读全文

分享Silverlight/Windows8/WPF/WP7/HTML5周学习导读(6月11日-6月17日)

2012-06-20 05:01 by jv9, 724 阅读, 收藏, 编辑
摘要: 分享Silverlight/Windows8/WPF/WP7/HTML5周学习导读(6月11日-6月17日) 本周Silverlight学习资源更新 Silverlight 自定义tooltip _eagle Silverlight Web.config connectionstring RGY_LZY Silverlight引用WCF 修改配置 ZJ1990 关于Silverlight控件中ScrollViewer控件的滚动条控制 zou90512 Silverlight打印解决方案2.0之如何自定义表体 slmk 打开Silverlight项目之前... 阅读全文

XAML实例教程系列 - 事件(Event)

2012-06-19 01:36 by jv9, 3152 阅读, 收藏, 编辑
摘要: Events,中文称为事件,是Windows消息机制中重要概念之一,也是最常见的人机交互手段之一。XAML和其他开发语言类似,具有事件机能,帮助应用管理用户输入,执行不同的行为。根据用户不同的操作,执行不同的业务逻辑代码。例如,用户输入日期,点击按钮确认,移动鼠标等操作都可以使用事件进行管理。而在Windows 8和Silverlight应用开发中,事件常常被用于控制更改通知操作,例如,使用ListBox绑定一个依赖属性,当该属性值修改时,可以通过事件自动通知客户端,并更新显示属性值。本篇,将详细介绍XAML的事件处理。快速理解Xaml事件在传统应用中,一个对象激活一个事件被称为EventSe 阅读全文

Silverlight,Windows 8应用开发实例教程系列汇总

2012-06-18 01:05 by jv9, 3675 阅读, 收藏, 编辑
摘要: Windows 8 XAML实例教程系列 XAML实例教程系列 - 开篇XAML实例教程系列 - 对象和属性XAML实例教程系列 - 命名空间(NameSpace)XAML实例教程系列 - 依赖属性和附加属性XAML实例教程系列 - 事件(Event)XAML实例教程系列 - 标记扩展(Markup Extensions)XAML实例教程系列 - 类型转换器(Type Converter)XAML实例教程系列 - XAML传递参数到值转换类实例XAML实例教程系列 - 资源(Resources) Silverlight实例教程导航框架系列,结合实例讲述Silverlight导航开发基础,该教. 阅读全文

分享Silverlight/Windows8/WPF/WP7/HTML5周学习导读(6月4日-6月10日)

2012-06-14 23:53 by jv9, 695 阅读, 收藏, 编辑
摘要: 分享Silverlight/Windows8/WPF/WP7/HTML5周学习导读(6月4日-6月10日) 本周Silverlight学习资源更新 Silverlight的一个简单加载标志Loading... 温度 无法启动调试--未安装 Silverlight Developer 运行时。请安装一个匹配版本。 guo2008 Silverlight与JavaScript的交互 胡凡 Silverlight实用窍门系列:68.Silverlight的资源字典ResourceDictionary 程兴亮 ... 阅读全文

XAML实例教程系列 - 依赖属性和附加属性

2012-06-07 13:11 by jv9, 2736 阅读, 收藏, 编辑
摘要: 微软发布Visual Studio 2012 RC和Windows 8 Release Preview版本,从本篇开始,所有实例将基于最新版本开发工具VS2012 RC和Win 8 RP版。 下载Visual Studio 2012 RC :http://www.microsoft.com/visualstudio/11/en-us/downloads下载Windows 8 Release Preview:http://windows.microsoft.com/zh-cn/windows-8/download在上几篇XAML实例教程中,分别介绍XAML对象,属性以及命名空间的概念。从这篇开始 阅读全文

分享Silverlight/Windows8/WPF/WP7/HTML5周学习导读(5月27日-6月3日)

2012-06-05 03:18 by jv9, 821 阅读, 收藏, 编辑
摘要: 分享Silverlight/Windows8/WPF/WP7/HTML5周学习导读(5月27日-6月3日) 本周Silverlight学习资源更新 XAML实例教程系列 - 命名空间(NameSpace) 银光中国网 Silverlight与html网页、javascript交互 周文 新建Silverlight项目中两个程序集之间的关系 路灯下的诗人 Silverlight公用拖动器与设置 A9平台 Silverlight MVVM 切近实战(一) BruceAndLee 在IIS部署Silverlight应用和WCF RIA Services,出现异常:未能加... 阅读全文

分享Silverlight/Windows8/WPF/WP7/HTML5一周学习导读(5月21日-5月26日)

2012-05-29 05:14 by jv9, 833 阅读, 收藏, 编辑
摘要: 分享Silverlight/Windows8/WPF/WP7/HTML5一周学习导读(5月21日-5月26日)本周Silverlight学习资源更新 Silverlight Super TextBox (ComboBox, Masked TextBox and Moreavi9111Silverlight ContextMenu用法lianchangshuaiSilverlight中MVVM设计模式chenyuncyscXAML实例教程系列 – 对象和属性Jv9Silverlight中使用MVVM(9)-绑定Enum类型数据Ringgo.YaoSilverlight形状和绘图的应用黄意富Sil 阅读全文

XAML实例教程系列 - 命名空间(NameSpace)

2012-05-28 14:14 by jv9, 6367 阅读, 收藏, 编辑
摘要: 上一篇曾提及XAML中,每个对象元素的声明是对.NET类进行一次实例化操作。XAML作为声明类语言,如何识别对象元素,并如何在.NET Framework中找到对应映射类呢?本篇将引入命名空间(NameSpace)的概念,涉及内容如下:NameSpace命名空间格式核心NameSpace命名空间设计类NameSpace命名空间自定义NameSpace命名空间XAML命名空间的x:Class属性XAML命名空间的x:Name属性和x:Key属性XAML的x:ClassModifier属性和x:FieldModifier属性Silverlight命名空间和Windows 8命名空间的不同XAML命 阅读全文

分享Silverlight/Windows8/WPF/WP7/HTML5一周学习导读(5月14日-5月20日)

2012-05-25 01:09 by jv9, 929 阅读, 收藏, 编辑
摘要: 分享Silverlight/Windows8/WPF/WP7/HTML5一周学习导读(5月14日-5月20日)本周Silverlight学习资源更新MVVM设计模式相关--Silverlight商业应用程序开发学习笔记(12)qouoww数据输入验证---Silverlight商业应用程序开发学习笔记(13)qouowwXAML实例教程系列 – 开篇Jv9新手学Silverlight 4 (5) – 用Blend制作动画shadowArcGIS API for Silverlight 点击地图弹出自定义窗体taomanmanArcGIS API for Silverlight之ElementL 阅读全文

XAML实例教程系列 - 对象和属性

2012-05-22 14:18 by jv9, 3514 阅读, 收藏, 编辑
摘要: 在前一篇已经介绍XAML概念:“XAML语言是Extensible Application Markup Language的简称,英文发音是“zammel”,中文称为“可扩展应用程序标记语言”,该语言是基于Extensive Markup Language(XML)可扩展标记语言,主要用于Silverlight,WPF,Windows Phone以及Windows 8应用开发,并且用于描述.Net层次型结构对象。” 换句话说,XAML不仅可被用于多种平台应用UI设计,而且可以使用层次型结构描述一个对象,这样使UI开发更加规范,设计工具的统一,使得开发人员和设计人员之间无缝结合,项目开发流程更佳 阅读全文

分享Silverlight/Windows8/WPF/WP7/HTML5一周学习导读(5月6日-5月12日)

2012-05-15 12:28 by jv9, 1631 阅读, 收藏, 编辑
摘要: 分享Silverlight/Windows8/WPF/WP7/HTML5一周学习导读(5月6日-5月12日)本周Silverlight学习资源更新Beginning Silverlight 4 in C#-数据访问和网络zhangweiwenSilverlight商业应用程序开发--学习笔记(1)qouoww尝试在设计图面上呈现当前 Silverlight……的解决方案frankjieSilverlight5 RC调用Win32API疯狂的石头陈Silverlight实用窍门系列:65.Silverlight的数据模板DataTemplate(一)使用数据模板程兴亮Silverlight商业应 阅读全文

XAML实例教程系列 - 开篇

2012-05-14 11:47 by jv9, 13094 阅读, 收藏, 编辑
摘要: 去年,曾答应银光中国论坛的朋友推出一个关于XAML语言实例教程系列,帮助学习Silverlight和Windows Phone应用开发。但是由于时间问题,迟迟没有完成这套教程。几个月的忙碌暂时告一段落,随后的几周将整理推出这套XAML实例教程系列。希望为正在学习Windows 8, Silverlight, Windows Phone, WPF应用开发人员提供帮助。在阅读该教程之前,你需要了解以下几个问题:什么是XAML开发语言?XAML语言是Extensible Application Markup Language的简称,中文称为“可扩展应用程序标记语言”,该语言是基于Extensive 阅读全文

推荐几款常用在线代码转换工具

2012-05-10 08:23 by jv9, 9129 阅读, 收藏, 编辑
摘要: 众所周知,阅读开源项目是学习开发技术的捷径之一,对于习惯阅读开源项目的开发人员而言,经常会用到代码转换工具,帮助理解代码以及项目结构。本文介绍几个笔者常用的在线代码转换工具,这些工具主要为转换.Net代码为主。1. Telerik Code Converter著名的第三方控件开发商Telerik推出.Net代码转换工具, 目前是Beta版本,该转换器的亮点功能有:a. 支持批量源文件转换功能;b. 支持C#和VB.net代码互换;c. 支持代码注释转换;d. 支持Ajax代码转换;e. 支持代码高亮输出;f. 有相关技术论坛支持,如果转换失败或者转换歧义代码,可以在论坛进行交流学习。(个人认为 阅读全文

分享Silverlight/WPF/WindowsPhone/HTML5/Windows 8一周学习导读(5月1日-5月5日)

2012-05-08 07:27 by jv9, 683 阅读, 收藏, 编辑
摘要: 分享Silverlight/WPF/WindowsPhone/HTML5一周学习导读(5月1日-5月5日) 本周Silverlight学习资源更新 Silverlight项目阶段性总结 往事如锋 基于Silverlight的心语贴墙系统 君林天下 Silverlihgt xmlns 命名空间 蔡风 Silverlight中使用MVVM(8)-使用AttachedProperty关闭ChildWindow Ringgo.Yao 一个Silverlight的可视化图的DataBinding的Demo qiul12345 Silverlight与WCF通信(一) ... 阅读全文

分享Silverlight/WPF/Windows Phone/HTML5一周学习导读(3月26日-3月31日)

2012-04-07 16:17 by jv9, 764 阅读, 收藏, 编辑
摘要: 分享Silverlight/WPF/Windows Phone/HTML5一周学习导读(3月26日-3月31日) 本周Silverlight学习资源更新 Silverlight性能优化纪要-原作者Jossef Goldberg 走路到纽约 Silverlight socket组件 smark 在Silverlight项目中采用MVVM模式的好处和优缺点 晨雨烟 [学习笔记]Silverlight4 RIA 开发全程解析[项目全程记录]----第一章FitnessTrackerPl 反斗奇兵 “当前不会命中断点还没有为该文档加载任何符号”解决方法 笨笨的小蜗牛 ... 阅读全文

几个Xaml开发Visual Studio 2010设置技巧

2012-03-18 07:11 by jv9, 2744 阅读, 收藏, 编辑
摘要: Xaml是Windows 8 Metro风格应用开发语言之一,在过去的一篇文章“Visual Studio 2008/2010中Xaml开发格式设置技巧”中,总结了一些使用Visual Studio从事Xaml开发常用设置技巧,本文将增加几个小技巧,帮助开发人员提高开发效率。技巧1, 在Visual Studio开发环境中,双击Xaml文件后,将同时载入Xaml代码编辑模式和视图模式,由于载入较多的控件以及类库,对于开发主机配置较低的Visual Studio会出现载入僵死状态。通常来说,不推荐使用Visual Studio开发项目UI,所以,可以视图模式自动载入暂时关闭。方法如下:打开 工具 阅读全文