【发布时间】:2014-07-22 16:10:54
【问题描述】:
我正在以编程方式创建 FlowDocument。在这个 FlowDocument 中,我想添加一行来分解文本。不是新的文本行,而是从左到右的一行。问题是 FlowDocument 宽度是动态的,因此仅添加“_”字符串并不是一个真正的选择。想办法可以加一行这样的;
Line l = new Line();
l.Margin = new Thickness(3);
l.Height = 2;
l.Width = double.NaN;
FlowDocument doc = new FlowDocument();
doc.Blocks.Add(l);
问题是doc.Blocks.Add(l);返回这个错误;
cannot convert from 'System.Windows.Shapes.Line' to 'System.Windows.Documents.Block'
我该如何解决这个问题?
【问题讨论】:
标签: c# wpf flowdocument