WPF加载XML的控件,并且可以编辑

戢翔 2017-05-18 09:56:58
想在WPF里面制作一个可以加载XML的控件,并且可以编辑节点信息,类似于浏览器里面的这种效果。
Webbrowser控件那种显示效果就很好,但是只可以加载预览,不可以编辑,请问有什么方式或者控件之类的办法吗?
DEV控件有这些功能吗?

...全文
559 6 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
用WPF的treeView控件,自定义treeViewItem的编辑模板为Textbox,在Textbox中编辑,失去焦点进行保存操作; 获取节点数据参见linq to xml:http://blog.csdn.net/duanzi_peng/article/details/24018431
戢翔 2017-05-19
  • 打赏
  • 举报
回复
引用 5 楼 ajdkjalj 的回复:
这个是dev里wpf版的demo,显示xaml的,和你要的很像,你可以看看
这个我已经看过了,它那个是定义了字段,固定的XML显示,我这边是需要加载不同的xml。不过还是谢谢你,我准备自己写一个treelist,动态识别节点即可
xuggzu 2017-05-19
  • 打赏
  • 举报
回复
xelement.name
ajdkjalj 2017-05-19
  • 打赏
  • 举报
回复

这个是dev里wpf版的demo,显示xaml的,和你要的很像,你可以看看
戢翔 2017-05-18
  • 打赏
  • 举报
回复
引用 1 楼 xuggzu 的回复:
没用过dev for wpf,但在wpf下,完全可以自定义控件做到。 控件可以继承treeview(因为treeview和xml结构很像),自定义模板来修改样式实现可编辑。 model要建好,这方面可以百度:wpf,treeview,绑定xml,找到一些例子改一改。
首先谢谢你,我也是想到的用DEV 的TreeViewControl来实现的,只是那个XmlDocument或XElement如何获取节点字符串呢? 比如 只要获取到那一行的字符串,不要获取到下面的InnerXml,这个该如何获取呢??
xuggzu 2017-05-18
  • 打赏
  • 举报
回复
没用过dev for wpf,但在wpf下,完全可以自定义控件做到。 控件可以继承treeview(因为treeview和xml结构很像),自定义模板来修改样式实现可编辑。 model要建好,这方面可以百度:wpf,treeview,绑定xml,找到一些例子改一改。

111,092

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧