C# Can';无法获取FlowDocument/RichTextBox文本
Ia拥有RichTextBox,其内容定义如下:C# Can';无法获取FlowDocument/RichTextBox文本,c#,wpf,xaml,richtextbox,flowdocument,C#,Wpf,Xaml,Richtextbox,Flowdocument,Ia拥有RichTextBox,其内容定义如下: <FlowDocument> <Paragraph x:Name="para"> <Label Padding="0,0,0,0" Margin="0,0,0,0"> <Hyperlink Click="Hyperlink_
<FlowDocument>
<Paragraph x:Name="para">
<Label Padding="0,0,0,0" Margin="0,0,0,0">
<Hyperlink Click="Hyperlink_Click">
<Run Text="{Binding Txt}" x:Name="rxm" />
</Hyperlink>
</Label>
<Label Padding="0,0,0,0" Margin="0,0,0,0" FontWeight="Bold" Content=" - " />
<Label Padding="0,0,0,0" Margin="0,0,0,0" FontWeight="Bold" x:Name="name" Content="Some name"
ToolTipService.ShowDuration="10000">
<Label.ToolTip>
<ContentControl Content="Tooltip" />
</Label.ToolTip>
</Label>
</Paragraph>
</FlowDocument>
结果是,我只得到了几次跑步,每次都有空白:
<Section xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" ... <Paragraph>
<Run> </Run>
<Run> </Run>
<Run> </Run>
<Run> </Run>
<Run> </Run>
</Paragraph>
我找到了一个合适的解决方案:
处理每一个可能的流程文档内容都需要大量的编码,但我现在很满意
<Section xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" ... <Paragraph>
<Run> </Run>
<Run> </Run>
<Run> </Run>
<Run> </Run>
<Run> </Run>
</Paragraph>