用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读XML是件痛苦的事情
- 虚惊一场后,Silverlight 2 RC0这次是真的发布了
- 用XamlReader做一个简单的XAML预览工具
- Silerlight也可以不放在页面的顶层
- 返回指定Canvas中的所有TextBlock
- Silverlight 3 Beta出来了
- HttpWebRequest头部可用设置以及可读设置
- Path的Stroke和Fill属性不能指向同一个SolidColorBrush对象?
- Silverlight 1.0 Released
- 在Silverlight 2中使用嵌入字体
与该文相关的评论:(我也想说几句)
Copyright © 2005-2008,Fdream All Rights Reserved
Processed in 0.2031224 second(s) , unknow queries
Powered by OWord V0.1, Even Not Alpha
(此博客程序为半成品,请勿索取,以免给您的心灵造成创伤^_^)
鄂ICP备05026031号
Processed in 0.2031224 second(s) , unknow queries
Powered by OWord V0.1, Even Not Alpha
(此博客程序为半成品,请勿索取,以免给您的心灵造成创伤^_^)
鄂ICP备05026031号
我来说两句:
用户中心
日志分类

最新日志
统计信息





