我试图说服Xceed Datagrid(来自他们的extended wpf toolkit)将文本包装在网格的单元格中 . datagrid列的 TextWrapping 属性设置为"Wrap"(这似乎在列的 Headers 单元格中有效),但是正文单元格文本只是用省略号截断 .

我已经将Datagrid放在一个网格中,因此它不处理虚拟空间,如果网格就是这样的话,那就是 StackPanel . 我还在 Columns 和主 Grid 标签中更改了 WidthMaxWidth 设置,以防网格或列需要一个值来告诉它在哪里换行,但这不起作用 . 我需要做什么才能让单元格文本换行(并为这些单元格增加行高)

我的datgrid的xaml:

<Grid Grid.Row="0" Grid.Column="0" xmlns:xcdg="http://schemas.xceed.com/wpf/xaml/datagrid" 
    MaxHeight="400" >
  <xcdg:DataGridControl ItemsSource="{Binding Path=ClientIssues}" AutoCreateColumns="False" 
      ScrollViewer.CanContentScroll="True" >

    <xcdg:DataGridControl.View>
      <xcdg:TableflowView UseDefaultHeadersFooters="False">
        <xcdg:TableflowView.FixedHeaders>
          <DataTemplate>
            <xcdg:ColumnManagerRow FontWeight="Bold" AllowSort="True"  />
          </DataTemplate>
          </xcdg:TableflowView.FixedHeaders>
      </xcdg:TableflowView>
    </xcdg:DataGridControl.View>

    <xcdg:DataGridControl.Columns>
      <xcdg:Column FieldName="IssueTitle" Width="250" Title="Client Issue"
          TextWrapping="Wrap" >
        <xcdg:Column.DisplayMemberBindingInfo>
          <xcdg:DataGridBindingInfo Path="IssueTitle" />
        </xcdg:Column.DisplayMemberBindingInfo>
      </xcdg:Column>
      <xcdg:Column FieldName="IssueDescription" Title="Description" Width="700"
          TextWrapping="Wrap" >
        <xcdg:Column.DisplayMemberBindingInfo>
          <xcdg:DataGridBindingInfo Path="IssueDescription" />
        </xcdg:Column.DisplayMemberBindingInfo>
      </xcdg:Column>
    </xcdg:DataGridControl.Columns>

  </xcdg:DataGridControl>
</Grid>