2010-04-04 83 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

Thanks Groky。有用。現在我注意到垂直對齊由標籤尺寸完成。我怎樣才能讓他們按中心對齊?所以封面不看他們沒有訂購? – 2010-04-04 02:20:28

+1

如果我正確理解你,將WrapPanel的Horizo​​ntalAlignment =「Center」添加到WrapPanel中應該可以。 – Grokys 2010-04-04 02:25:29

+0

另一個問題是我使用WrapPanel讓圖標按寬度和高度填充ListView,就像windows資源管理器文件夾窗口一樣。但現在它們都被列爲一條垂直線。我能像這樣填充整個視圖嗎? http://www.functionx.com/visualc/applications/images/explorer1.gif – 2010-04-04 02:28:16