2012-05-09 2 views
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> 

Спасибо за вашу помощь ,

ответ

0

Вы должны окружить TextBlock с BlockUIContainer или включить его в существующий BlockUIContainer

<BlockUIContainer > 
<TextBlock Margin="5" TextAlignment="center" TextWrapping="Wrap" 
Text="{Binding Path=TitleTip}" FontSize="12" Name="style"> </TextBlock> 
</BlockUIContainer >