以前我是在winform做的实现了一下效果xml结构为
<?xml version="1.0" encoding="utf-8"?>
<root>
<Task Nid="1" name="12121" StartDate="2010年10月26日" EndDate="2010年10月28日" stime="1:00" etime="5:00">
<PalyTime date="2010年10月26日">
<times time="1:00">模板1</times>
<times time="2:00">模板1</times>
<times time="3:00"></times>
<times time="4:00"></times>
<times time="5:00">模板2</times>
</PalyTime>
<PalyTime date="2010年10月27日">
<times time="1:00">模板2</times>
<times time="2:00"></times>
<times time="3:00">模板2</times>
<times time="4:00">模板1</times>
<times time="5:00"></times>
</PalyTime>
</Task>
<Task Nid="2" name="任务一" StartDate="2010年10月26日" EndDate="2010年10月29日" stime="2:00" etime="10:00">
<PalyTime date="2010年10月26日">
<times time="2:00" />
<times time="3:00" />
<times time="4:00" />
<times time="5:00" />
<times time="6:00" />
<times time="7:00" />
<times time="8:00" />
<times time="9:00">模板1</times>
<times time="10:00" />
</PalyTime>
<PalyTime date="2010年10月27日">
<times time="2:00" />
<times time="3:00" />
<times time="4:00" />
<times time="5:00" />
<times time="6:00">模板1</times>
<times time="7:00" />
<times time="8:00" />
<times time="9:00" />
<times time="10:00" />
</PalyTime>
<PalyTime date="2010年10月28日">
<times time="2:00" />
<times time="3:00" />
<times time="4:00">模板1</times>
<times time="5:00" />
<times time="6:00" />
<times time="7:00" />
<times time="8:00" />
<times time="9:00" />
<times time="10:00" />
</PalyTime>
</Task>
<root>
现在想把项目移植到wpf上。可是研究很了很久都不能用绑定完成以前在winfrom上的datagrid完成的效果
希望懂wpf的兄弟,指点一下
<?xml version="1.0" encoding="utf-8"?>
<root>
<Task Nid="1" name="12121" StartDate="2010年10月26日" EndDate="2010年10月28日" stime="1:00" etime="5:00">
<PalyTime date="2010年10月26日">
<times time="1:00">模板1</times>
<times time="2:00">模板1</times>
<times time="3:00"></times>
<times time="4:00"></times>
<times time="5:00">模板2</times>
</PalyTime>
<PalyTime date="2010年10月27日">
<times time="1:00">模板2</times>
<times time="2:00"></times>
<times time="3:00">模板2</times>
<times time="4:00">模板1</times>
<times time="5:00"></times>
</PalyTime>
</Task>
<Task Nid="2" name="任务一" StartDate="2010年10月26日" EndDate="2010年10月29日" stime="2:00" etime="10:00">
<PalyTime date="2010年10月26日">
<times time="2:00" />
<times time="3:00" />
<times time="4:00" />
<times time="5:00" />
<times time="6:00" />
<times time="7:00" />
<times time="8:00" />
<times time="9:00">模板1</times>
<times time="10:00" />
</PalyTime>
<PalyTime date="2010年10月27日">
<times time="2:00" />
<times time="3:00" />
<times time="4:00" />
<times time="5:00" />
<times time="6:00">模板1</times>
<times time="7:00" />
<times time="8:00" />
<times time="9:00" />
<times time="10:00" />
</PalyTime>
<PalyTime date="2010年10月28日">
<times time="2:00" />
<times time="3:00" />
<times time="4:00">模板1</times>
<times time="5:00" />
<times time="6:00" />
<times time="7:00" />
<times time="8:00" />
<times time="9:00" />
<times time="10:00" />
</PalyTime>
</Task>
<root>
现在想把项目移植到wpf上。可是研究很了很久都不能用绑定完成以前在winfrom上的datagrid完成的效果
希望懂wpf的兄弟,指点一下
Attribute的命名,要么首字母都大写,要么首字母小写,又有大小又有小写,看着凌乱,
Element的命名也是同样问题
你可用XElement解析XML,再做处理(LINQ to XML),由于包含简体中文,
建议XML头改成,
<?xml version="1.0" encoding="gb2312"?>
不然XElement解析会出错具体的代码不想写了.
是有笔误。哈哈。我也早发现了。可是懒得改。呵呵。谢谢指出。
不过我现在是真的不知道如何来帮定了。和以前的winfrom差的太多了。以前都是用代码去硬写出这个样子的
my blog
http://ufo-crackerx.blog.163.com/