2012-06-30 4 views
7

Wiązałem DataGrid do mojej kolekcji i potrzebuję wysokość powiązania każdego wiersza z moją własnością.Auto-RowHeight w wpf.DataGrid

Czy to możliwe? Czy istnieje inny sposób, aby połączyć wysokość każdego wiersza z odpowiednią właściwością w kolekcji?

Odpowiedz

10

Możesz powiązać Height w RowStyle.

Zakładając, że właściwość o nazwie RowHeight

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

dzięki. Działa w porządku. – tmt