1

以下のようにバインドされたテキストで画像をラップするにはどうすればよいですか。以下でそれを試すと、エラーが発生します。

エラー 1 タイプ 'TextBlock' の値は、タイプ 'BlockCollection' のコレクションまたはディクショナリに追加できません

            <FlowDocumentScrollViewer>
                <FlowDocument IsHyphenationEnabled="True" IsOptimalParagraphEnabled="True" LineHeight="10" LineStackingStrategy="MaxHeight" TextAlignment="Left">
                    <Paragraph>

                        <Floater Width="130" HorizontalAlignment="Left" Margin="0,0,5,5" Padding="3">
                            <TextBlock Margin="5" TextAlignment="center" TextWrapping="Wrap" 
                               Text="{Binding Path=TitleTip}" FontSize="12" Name="style"> </TextBlock>
                            <BlockUIContainer >
                                <StackPanel>
                                    <Image Source="{Binding Path=Picture}" Margin="5" Height="30"></Image>
                                </StackPanel>
                            </BlockUIContainer>
                        </Floater>
                    </Paragraph>
                    <Paragraph></Paragraph>
                </FlowDocument>
            </FlowDocumentScrollViewer>
4

1 に答える 1

0

TextBlock を BlockUIContainer で囲むか、既存の BlockUIContainer に含める必要があります。

<BlockUIContainer > 
<TextBlock Margin="5" TextAlignment="center" TextWrapping="Wrap" 
 Text="{Binding Path=TitleTip}" FontSize="12" Name="style"> </TextBlock>
 </BlockUIContainer >
于 2016-07-25T08:52:13.137 に答える