当前位置:IT168首页 > 技术开发 > 概述
[收藏此页] [打印] [推荐] [评论]

使用Linq实现XAML的轻松分析

责任编辑:nancy作者:ITPUB论坛   2008-07-11   
文本Tag: 微软 sql

【IT168技术文档】

XDocument xdoc = XDocument.Load(file); //列出所有数据绑定 var bindings = from b in xdoc.Descendants(XName.Get("STBinding", "http://www.agree.cn/superteller")) select new { BindingPath=b.Attribute("Path").Value,Property=b.Parent.Name,CtrlType=b.Parent.Parent.Name}; foreach (var b in bindings) { Console.Out.WriteLine(b.CtrlType+"="+b.Property+"="+b.BindingPath); } //列出所有控件 var ctrls = from ctrl in xdoc.Descendants() where ctrl.Attribute("Name") != null select ctrl.Attribute("Name").Value; foreach (var ctrl in ctrls) { Console.Out.WriteLine(ctrl); }
上一页
1
下一页
收藏到: 添加到“百度搜藏”添加到“QQ书签”添加到“Google书签”添加到“Yahoo收藏”添加到“和讯网摘”
【内容导航】
本文欢迎转载,转载请注明:转载自IT168 [ http://www.it168.com/ ]
本文链接:http://tech.it168.com/d/2008-07-11/200807111215710.shtml
技术开发相关文章  
  • 暂无
友情推介