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

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

在Silverlight上面放一个Textarea(Silverlight木有输入控件,麻烦~),用来输入XAML代码,然后用Silverlight来读取Textarea中的代码,通过XamlReader类来读取这段代码,在通过Silverlight显示出来。前面的实现方法请参考Silverlight与HTML交互的相关文章。
XamlReader类的使用方法如下:
引用内容:
//定义一段XAML代码
string xmalstring = "<TextBlock Text=\"Nice\"></TextBlock>"
try
{
//使用XamlReader来读取这段代码
UIElement uie = (UIElement)XamlReader.Load(xamlstring);
//添加到当前的SilverlightUI结构中
this.Children.Add(uie);
}
catch (Exception ex)
{
}
是不是很简单呢?
您可能对这些文章也感兴趣:- 让Silverlight User Control接收键盘消息
- Silverlight中Downloader的缺陷?
- Silverlight读XML是件痛苦的事情
- Silverlight 2.0 RTW发布,等写完MooTools文档开始玩
- Silverlight 1.1 Alpha & VS 2008 Beta 2 将于11月1日过期
- Frame里的网页不能透明?
- Silverlight与Flash相比几大缺点
- 用Silverlight(C#)调用JavaScript中的方法
- 用XamlReader做一个简单的XAML预览工具
- 奇怪的Silverlight更新
与该文相关的评论:(我也想说几句)
Copyright © 2005-2008,Fdream All Rights Reserved
Processed in 0.1406286 second(s) , unknow queries
Powered by OWord V0.1, Even Not Alpha
(此博客程序为半成品,请勿索取,以免给您的心灵造成创伤^_^)
鄂ICP备05026031号
Processed in 0.1406286 second(s) , unknow queries
Powered by OWord V0.1, Even Not Alpha
(此博客程序为半成品,请勿索取,以免给您的心灵造成创伤^_^)
鄂ICP备05026031号
我来说两句:
用户中心
日志分类

最新日志
统计信息





