摘要: 这两天发现项目占用内存过高,突然就象检查一下各个页面的回收是否正常,最后定位到Silverlight Toolkit中的ContextMenu控件使得我的一个页面在离开的时候无法被正常的回收,这里记录一下定位的过程:首先,重载页面的OnRemovedFromJournal函数,我们知道当以GoBack的方式回退到回退栈中的前一个页面时,这个函数会被首先执行,然后才是OnNavigatedFrom函数。1 protected override void OnRemovedFromJournal(JournalEntryRemovedEventArgs e)2 {3 ... 阅读全文
posted @ 2011-11-05 15:40 tianyutingxy 阅读(2886) 评论(5) 推荐(1) 编辑
摘要: 图1图2图1和图2 有什么差别么,有的图1中的红色矩形去冲出父容器StackPanel了,而图二并没有,这就是StackPanel的截断特性,怪不的有时候想要图1的效果,可是突出去的部分如何都无法上色呢。截断的条件当StackPanel水平排列子元素时,所有子元素的宽度总和大于StackPanel宽度时,会发生截断。--摘抄当StackPanel垂直排列子元素时,所有子元素的高度总和大于StackPanel高度时,会发生截断。--摘抄 阅读全文
posted @ 2011-09-16 10:49 tianyutingxy 阅读(439) 评论(0) 推荐(0) 编辑
摘要: private void CompleteInitializePhoneApplication(object sender, NavigationEventArgs e){ // Set the root visual to allow the application to render if (RootVisual != RootFrame) //RootVisual = RootFrame; RootVisual = new MainPage(); // Remove this handler since it is no longer needed ... 阅读全文
posted @ 2011-09-13 12:18 tianyutingxy 阅读(761) 评论(0) 推荐(0) 编辑
摘要: 原文地址:http://developer.51cto.com/art/200907/139086.htm1, 前提可以说MVVM是专为WPF打造的模式, 也可以说MVVM仅仅是MVC的一个变种, 但无论如何, 就实践而言, 如果你或你的团队没有使用"Binding"的习惯, 那么研究MVVM就没有多大意义.另外,个人觉得, 使用Command以及打造一种合理的简化的方式去使用Command也与使用Binding一样重要.2, 诞生为了解决现实世界中的问题,我们需要将现实世界中的事物加以抽象, 然后得到了Domain Object, 无论贫血的还是富血的, 我们都可以简单地 阅读全文
posted @ 2011-07-14 09:31 tianyutingxy 阅读(379) 评论(0) 推荐(0) 编辑
摘要: Hello Google+1 阅读全文
posted @ 2011-06-02 17:27 tianyutingxy 阅读(148) 评论(0) 推荐(0) 编辑
摘要: 很多初学Windows Phone 7开发的朋友经常因为资源文件的BuildAction属性设置不当而导致图片无法显示、多媒体文件无法访问之类的问题。在Windows Phone 7中,资源文件的BuildAction属性通常有Content/Resource/None三个可选值,那么究竟设置为哪一个才合适呢?下面我们就这一问题进行简单的探索。疑惑1:BuildAction属性设置为Content/Resource/None的资源有何区别?这个问题我们通过一个简单的测试来解答。为了容易观察,我们选择两个较大的视频文件(每个10M左右)作为资源文件进行测试。如图所示,我们添加两个视频文件vide 阅读全文
posted @ 2011-02-27 14:36 tianyutingxy 阅读(1024) 评论(0) 推荐(0) 编辑
摘要: 小序:如果想用Google搜包含冒号的内容怎么办?比如我想搜x:Name这个字符串……原来,应该是这样——x::Name这世道,连搜索也要加转义,全民程序员,要不要人活了?正文:从第一天学习XAML语言开始,我就一直没分清为什么对于一个XAML标签既可以设置它的Name又可以设置它的x:Name。问过一些同事,大家好像对这种比较孔乙己的问题不太感兴趣。今天花了些时间看了看,收获还挺多的。与大家分享一下。首先,让我们剖析一下XAML代码与C#代码之间的关系。大家都知道,XAML是“用来设计UI”的,设计师用XAML设计出来的UI其后台代码(程序逻辑)可以由程序员用C#或者VB去写——这叫做Cod 阅读全文
posted @ 2011-02-23 11:18 tianyutingxy 阅读(3363) 评论(2) 推荐(2) 编辑
摘要: 软件天才与技术民工——薛涌《天才是训练出来的》读后感金旭亮  长期以来,“软件业”一直被视为“智力密集”型的“朝阳”产业,大多数从业者都受过高等教育,其平均素质居于社会各行业的前列,这个产业的顶尖人物被公众视为“知识英雄”,比如微软公司的创始人比尔盖茨雄据世界首富之位多年,更是为人“津津乐道”。  16年前我下决心开始学习计算机技术的时候,对这个行业也充满了自豪感。  然而世事难料,在2009年高考刚刚结束之际,中国权威出版机构社会科学文献出版社于2009年6月10日发布首部《中国大学毕业生就业报告(2009)》,其中“计算机专业”荣登 “就业最困难的十大专业”光荣榜。  大约从2003年开始 阅读全文
posted @ 2011-01-02 13:23 tianyutingxy 阅读(336) 评论(0) 推荐(1) 编辑
摘要: 掌握 Ajax,第 1 部分: Ajax 入门简介理解 Ajax 及其工作原理,构建网站的一种有效方法Brett McLaughlin(brett@newInstance.com), 作家,编辑, O'Reilly Media Inc.简介:Ajax 由 HTML、JavaScript™ 技术、DHTML 和 DOM 组成,这一杰出的方法可以将笨拙的 Web 界面转化成交互性的 Aja... 阅读全文
posted @ 2010-11-20 11:42 tianyutingxy 阅读(206) 评论(0) 推荐(0) 编辑
摘要: 引言前一段时间有两个朋友问我,为什么在HttpModule中无法获得到Session值,因为他们希望自定义一个HttpModule,然后在其中 获取Session来进行用户验证。我奇怪为什么不使用.Net Framework已经提供的验证机制,而要和Asp时一样,自己手工进行cookie+Session验证?我们是基于.Net Framework这个平台进行编程,所以我觉得,在很多情况下,使用Fr... 阅读全文
posted @ 2010-11-03 13:59 tianyutingxy 阅读(3515) 评论(1) 推荐(0) 编辑