2012-06-30 27 views
7

Tôi đã liên kết DataGrid với bộ sưu tập của mình và tôi cần chiều cao liên kết của mỗi hàng với thuộc tính của tôi.Auto-RowHeight trong wpf.DataGrid

Có thể không? Hoặc là có cách nào khác, để liên kết chiều cao của mỗi hàng với thuộc tính tương ứng trong bộ sưu tập?

Trả lời

10

Bạn có thể liên kết Height trong RowStyle.

Giả sử bạn có một tài sản gọi là RowHeight

<DataGrid ItemsSource="{Binding ...}"> 
    <DataGrid.RowStyle> 
     <Style TargetType="DataGridRow"> 
      <Setter Property="Height" Value="{Binding RowHeight}"/> 
     </Style> 
    </DataGrid.RowStyle> 
</DataGrid> 
+0

Thanks a lot. Hoạt động tốt. – tmt