用XamlReader做一个简单的XAML预览工具

这个工具很很简单了,一个用来输入XAML代码的文本框,一个用来显示XAML执行结果。
从下面这个界面输入XAML代码:

点一下左边的Executed View就可以看到XAML的解析执行结果了:

点这里可以查看演示

在Silverlight上面放一个Textarea(Silverlight木有输入控件,麻烦~),用来输入XAML代码,然后用Silverlight来读取Textarea中的代码,通过XamlReader类来读取这段代码,在通过Silverlight显示出来。前面的实现方法请参考Silverlight与HTML交互的相关文章

XamlReader类的使用方法如下:

//定义一段XAML代码
string xmalstring = “
try
{
//使用XamlReader来读取这段代码
UIElement uie = (UIElement)XamlReader.Load(xamlstring);

让Silverlight项目和Web项目完美融合

Silverlight项目调试有时候会比较麻烦,主要是因为在Silverlight项目里面有一些操作需要和网络交互,典型的操作比如下载图片、视频、XML等。而Silverlight默认打开文件的协议使用的是文件协议,而不是http,因此每次在调试时需要假设一个Web Server,例如在我前面那篇讲在Silverlight中使用中文方法

如果Silverlight项目能够像Web项目一样,F5或者Ctrl+F5一下就可以run了多好。很方便的是在VS 2008中你可以很简单地就能实现了。

1. 创建一个Silverlight项目。在创建项目的同时,VS 2008也同时创建了一个Solution。
2. 在Solution上单击右键,选择 Add -New Web Site。建立一个新的WebSite,这样这个Solution下面就有两个项目了。
3. 在Web项目的根目录上单击右键,选择 Add Silverlight …

好吧,来注册@msn.cn的帐号

好吧,上次没有注册到@live.com和@live.cn的帐号的网迷们,现在可以抢注@msn.cn的帐号了,申请办法在这里,自己看咯!

http://www.cnbeta.com/articles/40549.htm

特别地:帐号申请多了无用,还是给别人留几个好点的帐号吧,也算是做个好人了~

另外,据说Windows Live Mail终于要提供POP3邮件服务了,nnd,等得真苦……
Windows Live Hotmail将提供POP3收信功能

你的生命是什么颜色

你的生命是什么颜色

一直以为生命是单色的,因为相信世界是简单的,也甚至于我曾一度把我的个人首页的标题更改为“世界是简单的”。而这种单色,一定是绿色。绿色象征着生命,生命是绿色的,人们都这么说。他们说:你看,树是绿色的,草也是绿色的!而雪松的四季长青更是博得了众多人的喜爱。绿色也一直是我的最爱,换了许多的首页,为BLOG做了许多的皮肤,而其中只有绿色的最多,用的时间最长。我以为我的生命是绿色的。

有这么一个游戏,可以测试你生命的颜色。说是可以把生命分成八种颜色,把你的阳历生日的数字一个一个累加起来,如果结果是两位数,继续把数字的各位累加,直到最后只剩一个数字。各数字对应的颜色分别如下:1为红、2为蓝、3为绿、4为蓝、5为白、6为黄、 7为橙、8为黑、9为紫。我的生日各位加起来以后是31,继续相加则为4,那么我的生命则是蓝色的,而不是我曾经以为的绿色。我又错了?

一个人静静地走在宽阔的马路上,路旁昏黄的灯光一路沉默。从灯光的这一边走到另一边,它们却从不曾感觉到我的打扰。只有我的影子依然调皮,从我的身后跑到我的身前,只是它们从不言语。湿润的微风从身边略过,佛动我的衣角,却不曾停留。也许,我们可以溶在这安静的夜里,那我的生命的颜色是不是这夜的黑色?…

生活总是充满挑战的

不管怎样,不管祸是单行还是不单行,就算是来了一堆,你还是去得迎接他老人家,否则怠慢了他们,只能让自己受更多的罪,如果你处理得当、接待周全,说不定他老人家一高兴,再给你一惊喜——当然不会再是祸了,而是让坏事变成好事或者会有其他的好事。

双手受伤,幸亏还能敲键盘,还能拿筷子吃饭,讲一个故事安慰自己受伤的手:

近塞上之人,有善术者,马无故亡而入胡。人皆吊之,其父曰:“此何遽不为福乎?”居数月,其马将胡骏马而归。人皆贺之,其父曰:“此何遽不能为祸乎?”家富良马,其子好骑,堕而折其髀。人皆吊之,其父曰:“此何遽不为福乎?”居一年,胡人大入塞,丁壮者引弦而战。近塞之人,死者十九。此独以跛之故,父子相保。

哦,古文,好象不是那么好懂,咱们来用白话讲故事:

从前,有位老汉住在与胡人相邻的边塞地区,来来往往的过客都尊称他为“塞翁”。塞翁生性达观,为人处世的方法与众不同。

有一天,塞翁家的马不知什么原因,在放牧时竟迷了路,回不来了。邻居们得知这一消息以后,纷纷表示惋惜。可是塞翁却不以为意,他反而释怀地劝慰大伙儿:“丢了马,当然是件坏事,但谁知道它会不会带来好的结果呢?”

超过400万视频:PPLive视频聚合低调上线


PPLive视频聚合PPLive为众多的PPLive用户们提供的一项新的服务。今天,PPLive视频聚合Beta版终于上线。

通过PPLive视频聚合网站,您可以不用去浏览更多的视频网站来观看各大视频网站,目前PPLive视频聚合网站已有超过400万的视频提供在线观看,每天为浏览者抓取各大视频网站最新的视频。

PPLive视频聚合每天都有编辑精心挑选精彩有趣的视频。通过聚合的视频搜索功能,还可以搜索到任何你感兴趣的视频。

有兴趣的话,不妨看看哦!…

Firefox新版内存泄漏可达1.57G

看看这张图:

看来Firefox真的是不可以更新到2.0.0.7,Firefox除了“对腾讯的TM官方网站有意见”以外,居然会如此吞噬我的内存,最后弄得我的可用内存只有几十兆了……我的2G内存从来就没有用到这种境地,即使同时开几个VS 2005和VS 2008,不得不佩服Firefox的厉害了……

附注:
关于Firefox对腾讯TM官网有意见是指用Firefox 2.0.0.7版访问http://tm.qq.com时会显示首页的HTML源代码,而不是跳转到http://im.qq.com/tm/,貌似是Firefox 2.0.0.7的bug,但是http://tm.qq.com的页面

用Silverlight(C#)调用JavaScript中的方法

用Silverlight(C#)调用JavaScript中的方法
——Silverlight与JavaScript交互第三篇

第一篇:Silverlight中C#获取与修改HTML DOM元素信息
第二篇:用JavaScript调用Silverlight(C#)中的方法
==================================

前面一篇讲了用JavaScript调用Silverlight(C#)方法的方式,这一篇讲讲怎样用Silverlight来调用JavaScript方法。

[Scriptable]标记真是非常的好,可以允许JavaScript访问Silverlight中的方法,还可以允许Silverlight来调用JavaScript方法。

和JavaScript调用C#方法一样,首先要为Page类注册一个实例名称,如下:

[Scriptable]
public partial class Page