2011-02-03 29 views
6

Xin xem hình dưới đây enter image description heresự liên kết nội dung cho Gridviewcolumn trong listview

Tiếp theo là mã cho điều này ::

<Grid> 
       <ListView Style="{StaticResource listViewStyle}" Name="transactionListView" HorizontalAlignment="Stretch" VerticalAlignment="Top" ItemsSource="{Binding}" MouseDoubleClick="transactionListView_MouseDoubleClick" IsSynchronizedWithCurrentItem="True" > 
        <ListView.View> 
         <GridView ColumnHeaderContainerStyle="{StaticResource gridViewHeaderColumnStyle}"> 
          <GridView.Columns> 
           <GridViewColumn Width="70" Header="Serial" DisplayMemberBinding="{Binding Path=Serial}" /> 
           <GridViewColumn Width="100" Header="Date" DisplayMemberBinding="{Binding Path=Date, StringFormat={}{0:dd-MM-yyyy}}" /> 
           <GridViewColumn Width="200" Header="Seller" DisplayMemberBinding="{Binding Path=Seller}" /> 
           <GridViewColumn Width="200" Header="Buyer" DisplayMemberBinding="{Binding Path=Buyer}" /> 
           <GridViewColumn Width="70" Header="Bales" DisplayMemberBinding="{Binding Path=Bales}" /> 
          </GridView.Columns> 
         </GridView> 
        </ListView.View> 
       </ListView> 
      </Grid> 

Trả lời

23

Bạn có muốn tập trung vào nội dung cho tất cả các tế bào của bạn? Trong trường hợp đó bạn có thể thêm HorizontalContentAlignment cho ListViewItem

<ListView ...> 
    <ListView.ItemContainerStyle> 
     <Style TargetType="ListViewItem"> 
      <Setter Property="HorizontalContentAlignment" Value="Center" /> 
     </Style> 
    </ListView.ItemContainerStyle> 
    <!--...--> 
</ListView> 
+0

Thanks buddy .... nó làm việc .... –

+9

gì về chỉ có một cột? "Ngày" chẳng hạn? – xavendano

+0

Tôi không chắc chắn lý do tại sao tôi không thể sao chép sửa lỗi này trong Snoop (có vẻ như là một 'ContentPresenter' một số cách được lồng trong' ListViewItem' có 'HorizontalAlignment' cần phải là' Stretch', nhưng không được cập nhật theo với thuộc tính 'ListViewItem.HorizontalContentAlignment' khi thay đổi nó trong Snoop - một thời gian ràng buộc ở đó?), nhưng tại thời gian chạy, nó hoạt động. –

Các vấn đề liên quan