在WPF中,应该如何在Flowdocument里提取指定的内容
我想问问在FlowDocument里怎样才可以提取文档里指定的内容,文本我可以提取得到,但图片或其它非问题的元素就不知道怎么提取了。比如我在一个Flowdocument中...
我想问问在FlowDocument里怎样才可以提取文档里指定的内容,文本我可以提取得到,但图片或其它非问题的元素就不知道怎么提取了。
比如我在一个Flowdocument中插入了3个按钮,它们分部在文档的不同地方,我能有什么办法在代码里不它们找出来,然后访问它们的属性吗?
谢谢~~ 展开
比如我在一个Flowdocument中插入了3个按钮,它们分部在文档的不同地方,我能有什么办法在代码里不它们找出来,然后访问它们的属性吗?
谢谢~~ 展开
2个回答
展开全部
终于有个问WPF的,不过这个问题可真的不太容易,使用XamlReader吧。
代码我是不能给你了,提醒你一下,你需要自己建立类,类里面需要有DependencyObject的ICollection对象,比如List<DependencyObject>去存储和操作UIElement,之后就是递归读取。这个是整个一套体系要完全整合的,你必须要对自己准备生成的FlowDocument的结构制定一定的规范才行。
涉及商业机密,只能说这么多了。
注:UIElement是继承自Visual的,几乎所有的控件不管是Control还是Block都是从这里派生出来的,所以你操作的基本对象应该是UIElement
代码我是不能给你了,提醒你一下,你需要自己建立类,类里面需要有DependencyObject的ICollection对象,比如List<DependencyObject>去存储和操作UIElement,之后就是递归读取。这个是整个一套体系要完全整合的,你必须要对自己准备生成的FlowDocument的结构制定一定的规范才行。
涉及商业机密,只能说这么多了。
注:UIElement是继承自Visual的,几乎所有的控件不管是Control还是Block都是从这里派生出来的,所以你操作的基本对象应该是UIElement
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
问非所答
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询