2012-03-05 10 views
0

WPFのリストボックスアイテム内のイメージの周りにテキストを折り返しますか?基本的には、左にイメージがあり、それからテキストを囲むリストアイテムテンプレートを作りたいと思います。WPFのリストボックス内のイメージの周りのテキストをどのように折り返しますか?

私が敗北され、それはリストボックス内にあるしかしときに、フロードキュメントの境界内にクリックすると、選択したイベントが発生しません、私が望んでいたように見え行われ、フロードキュメントコントロールを使用してみました最初の場所にリストボックスを置く目的です。これは一種のハック感じているが、FlowDocumentScrollViewerにあなただけの「IsHitTestVisible」プロパティを追加することができますし、falseに設定

<ListBox ScrollViewer.CanContentScroll="False" Height="297" HorizontalAlignment="Left" 
    Margin="159,0,0,0" Name="updateList" VerticalAlignment="Top" Width="260"> 

    <ListBoxItem Padding="0" Margin="0" BorderBrush="Black" BorderThickness="0,1,0,0"  
     Width="235" Height="150"> 

<FlowDocumentScrollViewer Padding="0" Margin="0" VerticalScrollBarVisibility="Auto" HorizontalAlignment="Left" VerticalAlignment="Top" FontStretch="Normal"> 
       <FlowDocument TextAlignment="Left"> 
        <Paragraph Padding="0" Margin="0"> 
         <Floater Width="40" Margin="0,0,10,0" Padding="0" HorizontalAlignment="Left"> 
          <BlockUIContainer> 
           <Image Source="/quickviewWPF;component/exclaimationPoint.png" Width="40" /> 
          </BlockUIContainer> 
         </Floater> 
         Item Item Item Item Item Item Item Item Item Item Item Item 
        </Paragraph> 
       </FlowDocument> 
      </FlowDocumentScrollViewer> 
     </ListBoxItem> 
+0

に通過します設定

はコメントで(画像を表示します投稿を編集してください) –

答えて

1

:以下は、私が何を言っているかのサンプルです。できればIsHitTestVisibleはFlowDocumentScrollViewerとその中のすべてがクリックできないようになりますし、クリックで実行され、ヒットテストがListBoxItem

<FlowDocumentScrollViewer IsHitTestVisible="False" /> 
+0

それはうまくいくと思います。私はそれを非常に広範囲に試してみることはできませんでしたが、それは私が探していたものです。私は明日これをテストするチャンスを得るでしょう、そして、私は正しい答えとしてあなたをマークします。ありがとう。 –

関連する問題