在WPF中,应该如何在Flowdocument里提取指定的内容

我想问问在FlowDocument里怎样才可以提取文档里指定的内容,文本我可以提取得到,但图片或其它非问题的元素就不知道怎么提取了。比如我在一个Flowdocument中... 我想问问在FlowDocument里怎样才可以提取文档里指定的内容,文本我可以提取得到,但图片或其它非问题的元素就不知道怎么提取了。

比如我在一个Flowdocument中插入了3个按钮,它们分部在文档的不同地方,我能有什么办法在代码里不它们找出来,然后访问它们的属性吗?

谢谢~~
展开
 我来答
avenger19
2008-05-12 · TA获得超过1298个赞
知道小有建树答主
回答量:972
采纳率:0%
帮助的人:1050万
展开全部
终于有个问WPF的,不过这个问题可真的不太容易,使用XamlReader吧。
代码我是不能给你了,提醒你一下,你需要自己建立类,类里面需要有DependencyObject的ICollection对象,比如List<DependencyObject>去存储和操作UIElement,之后就是递归读取。这个是整个一套体系要完全整合的,你必须要对自己准备生成的FlowDocument的结构制定一定的规范才行。
涉及商业机密,只能说这么多了。

注:UIElement是继承自Visual的,几乎所有的控件不管是Control还是Block都是从这里派生出来的,所以你操作的基本对象应该是UIElement
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
rebinglunlun
2008-05-09 · TA获得超过658个赞
知道小有建树答主
回答量:1792
采纳率:0%
帮助的人:704万
展开全部
问非所答
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式