2012-06-30 3 views
7

Я привязал DataGrid к своей коллекции, и мне нужно, чтобы каждая строка была привязана к моей собственности.Auto-RowHeight в wpf.DataGrid

Возможно ли это? Или есть другой способ, чтобы связать высоту каждой строки с соответствующим свойством в коллекции?

ответ

10

Вы можете связать Height в RowStyle.

Если у вас есть свойство, называемое RowHeight

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

Большое спасибо. Работает отлично. – tmt

Смежные вопросы