2010-04-04 2 views
0

이미지와 레이블이있는 WrapPanel을 사용하고 있지만 레이블이 항목의 오른쪽에 표시됩니다. 이미지/아이템 하단에 어떻게 보이게 할 수 있습니까?Label이있는 ListView 항목을 WPF의 오른쪽이 아닌 항목 맨 아래에 표시하는 방법은 무엇입니까?

<Window.Resources> 
    <DataTemplate x:Key="ItemTemplate"> 
     <WrapPanel Orientation="Horizontal"> 
      <Image Width="50" Height="50" Stretch="Fill" Source="{Binding Cover}"/> 
      <Label Content="{Binding Title}" /> 
     </WrapPanel> 
    </DataTemplate> 
</Window.Resources> 

답변

1

변경 :

Orientation="Horizontal" 

사람 :

Orientation="Vertical" 

내가 더 이상 설명이 필요하다 생각하지 않는다!

+0

감사합니다. 그것은 작동합니다. 이제 수직 정렬이 라벨 크기에 의해 수행된다는 것을 알았습니다. 센터에서 어떻게 정렬시킬 수 있습니까? 따라서 커버는 주문되지 않은 것으로 보지 않습니다. –

+1

HorizontalAlignment = "Center"를 WrapPanel에 추가하면 올바르게 이해할 수 있습니다. – Grokys

+0

또 다른 문제는 WrapPanel을 사용하여 Windows 탐색기 폴더 창처럼 ListView를 너비와 높이로 채우는 것입니다. 그러나 이제는 모두 하나의 수직선으로 나열됩니다. 이런 식으로 전체 화면을 채울 수 있습니까? http://www.functionx.com/visualc/applications/images/explorer1.gif –

관련 문제