吴佳鑫的个人专栏

当日事当日毕,没有任何借口

导航

上一页 1 2 3 4 5 6 7 ··· 18 下一页

2012年7月23日

silverlight TabControl、ListBox 使用之tips

摘要: 1、控件的 ItemsSource和 Items 的区别: ItemsSource 只是继承于 IEnumerable 接口 , 只是一个接口而已,所以在构造初期是不会被实例化的。 Items: Items是一个 ItemCollection ,是一个实际的一个容器,所以在实例化时是有值的。 所以在使用的时候,如果我们的后台数据是在运行时才准备的话,就使用 ItemsSource, 如果只是一些界面元素上的数据,不需要在运行时赋值时而是一开始准备好的话,就可以在Items中赋值。 也就是说 ItemsSource 这个值是运行时可以变的,是我们赋值的,只有运行时才会发现数据源在哪。而Items 阅读全文

posted @ 2012-07-23 23:32 _eagle 阅读(542) 评论(0) 推荐(0) 编辑

2012年6月13日

为VS2010默认模板添加版权信息

摘要: 通过以下方式可以自定义CS类文件代码模板(以下为VS2010,VS2008类似):1,打开VS的安装目录,例如 D:\ProgramFiles\MicrosoftVisualStudio10.0\Common7\IDE\ItemTemplates\CSharp\Code\20522,打开文件 Class.zip,找到文件 Class.cs,在文件头部加上下面的内容:#region<<版本注释>>/**========================================================================*Copyright(c)2 阅读全文

posted @ 2012-06-13 22:48 _eagle 阅读(1444) 评论(0) 推荐(0) 编辑

2012年6月11日

silverlight已对内容进行保护。不允许访问像素

摘要: 最近项目开发了一个功能。关于截图的。截图后把图片生成后上传到服务器。在SL中通过URL显示出来,但在截图时,显示了抛了错误:silverlight已对内容进行保护。不允许访问像素用到了writeablebitmap类,但当取writeablebitmap的像素信息时出现了如下的错误:writeablebitmap对内容进行了保护,无法访问像素。查阅MSDN得知,加载地图的控件中的地图属于跨域资源,有跨域内容的writeablebitmap的像素均无法取得,这个限制还扩展到了引用这个writebitmap的其他控件。但可以访问它的pixelwidth和pixelheight。据说是为了保护版权。 阅读全文

posted @ 2012-06-11 14:08 _eagle 阅读(1021) 评论(0) 推荐(0) 编辑

2012年5月12日

silverlight 自定义tooltip

摘要: 在tooltip 中,默认是显示文字的,其实在silverlight 中,是可以用任意的 UserControl 做为tooltip 的步骤如下:1、创建ToolTip实例2、将UserControl 赋于 ToolTip 的Content属性3、使用ToolTipService.SetToolTip()方法,方法原型为: // // 摘要: // 设置对象的工具提示。 // // 参数: // element: // 将附加属性写入到的对象。 // // value: // 要设置的值。 // // 异常: // System.ArgumentNullException: // elemen 阅读全文

posted @ 2012-05-12 13:29 _eagle 阅读(2638) 评论(0) 推荐(0) 编辑

2012年5月1日

修炼九阴真经Windows Phone开发 (15):Pivot与Panorama最佳实践

摘要: 两个模式的特点 Panorama (1)更丰富的用户体验 (2)item可以设置屏幕方向为水平,支持多余一个屏的显示 (3)可以使用任意大小的背景图,Panorama会自动的缩放成适合大小 (4)建议不要使用Application Bar Pivot (1)支持更多数据量的items,注意最好最多7个 (2)能使用更多的空间来呈现数据 (3)更加容易使用代码来操作,例如SelectedIndex和SelectedItem可以用于Pivot,但不能用于Panorama (4)可以使用Application Bar如何在二者之间选择虽然Panorama和Pivot都比较像,但是... 阅读全文

posted @ 2012-05-01 16:49 _eagle 阅读(315) 评论(0) 推荐(0) 编辑

修炼九阴真经Windows Phone开发 (14):Pivot枢轴模式概述与应用

摘要: 本文简单介绍Pivot(枢轴视图)控件,通过本文的介绍可以对Pivot的使用和效果有个初步的认识。一、概述枢轴(Pivot)控件提供了一种快捷的方式来管理应用中的视图或页面。枢轴视图可以用来过滤数据,将视图分类。枢轴视图控件水平放置独立的视图,同时处理左侧和右侧的导航,可以通过划动或者平移手势来切换枢轴控件中的视图。Pivot默认就支持了手势,不需要我们做任何工作。它的外观如下图所示:该图展示了一个有三个页面的枢轴视图,可以通过划动和平移手势切换页面,向左划动,就由当前页面(例如Item1)切换到下一个页面(Item2),如果切换到最后一个页面,同样操作会回到第一个页面,也就是说,枢轴视图的页 阅读全文

posted @ 2012-05-01 16:39 _eagle 阅读(742) 评论(0) 推荐(0) 编辑

修炼九阴真经Windows Phone开发 (13):Panorama全景模式概述与应用

摘要: 一、概述Panorama控件是Windows Phone 7中一个很特别的控件,它给用户提供一种很好的使用体验。Panorama控件通过使用一个超过屏幕宽度的长水平画布,提供了一种独特显示控件、数据和服务的方式。Panorama控件用来在一个很长的横向面板上显示相关的内容,屏幕之外的内容可以依次切入到屏幕中,可以通过左右滑动的方式来切换它们。当看到其中的一个元素的时候,可以在屏幕右边显示出了一点下一屏的内容,这样你就可以知道在当前屏幕的下一屏还是有内容的。当浏览到内容的最后一屏再继续切换的话,则会回到第一屏。另外Panorama控件自身内置了触控和导航,通常来说这些已经够用,基本上不需要再为其 阅读全文

posted @ 2012-05-01 16:25 _eagle 阅读(1326) 评论(0) 推荐(0) 编辑

2012年4月30日

修炼九阴真经Windows Phone开发 (12):计划任务Background Schedule Tasks总结及示例

摘要: 在WP7.1中针对Background Agent的新API增加了蛮多非常强大的部分,以下将介绍Scheduled Multi Tasking的部分。 Scheduled Multi Tasking主要是让Application支援多工模式来执行任务,让Application不在前景模式下也可以继续在背景执行某些特定的任务,例如:背景下载、背景更新资料、背景唿叫服务…等。 然而,WP7.1提供Agent的模式,让开发Application时将要背景执行的逻辑,独立放置于Agent之中透过排程来完成任务。 但要注意的是,Agent与Application必竟还是属于不同的专案,因为Isol... 阅读全文

posted @ 2012-04-30 18:14 _eagle 阅读(1160) 评论(0) 推荐(0) 编辑

修炼九阴真经Windows Phone开发 (11):计划任务PeriodicTask和ResourceIntensiveTask概述和示例

摘要: 前面提到,计划任务允许应用程序执行后台代理程序,执行条件是主程序未激活。与计划通知不同的是,计划任务只能选择两种类型执行,即 PeriodicTask 和 ResourceIntensiveTask.PeriodicTask 定期执行,但是执行时间短,且限制使用处理周期和内存等系统资源。此类型适合快速任务,比如检查启用位置功能的WEB服务的用户数,或者缓冲小量数据。ResourceIntensiveTask 不定期执行,在设备处于资源充沛的情况下执行,比如设备处于WIFI网络连接状态并且设备采用外接电源供电。此类型的任务在允许使用充足的设备资源时,可以运行更长的时间处理大量的数据,即此类型的任 阅读全文

posted @ 2012-04-30 17:52 _eagle 阅读(941) 评论(0) 推荐(0) 编辑

修炼九阴真经Windows Phone开发 (10):计划通知Reminder和Alarm 及ScheduledActionService类 总结

摘要: 上一节示例说明了 Reminder 的使用方法。事实上,自从 WP7.1之后,windows phone 开放一些后台调用,包括音乐,闹钟,播放器等,我们在做windows phone开发时,有可能会调用后台, 恰好我们的软件工程中需要用到闹钟提醒功能,现在就把具体的细节一步一步告诉大家。包括实现多项提醒,存储和显示等功能。一、ReminderReminder是我们Microsoft Academic Search (MAS) 的Windows Phone 7的一个应用的模块,用来提醒用户会议中每个session的开始。用户可以设置reminder的开始时间,结束时间,reminder的消息以 阅读全文

posted @ 2012-04-30 17:29 _eagle 阅读(1476) 评论(0) 推荐(0) 编辑

上一页 1 2 3 4 5 6 7 ··· 18 下一页