以编程方式创建Datagrid时,如何使用包装文本框添加列?

时间:2013-04-25 06:08:35

标签: c# wpf datagrid

我正在以编程方式创建DataGrid,并且我想添加一个具有启用自动换行的TextBox的列。我可以使用以下内容在XAML中执行此操作:

<DataGridTextColumn.ElementStyle>
    <Style>
        <Setter Property="TextBlock.TextWrapping" Value="Wrap" />
    </Style>
</DataGridTextColumn.ElementStyle>

但是在动态创建数据库时我无法弄清楚如何复制这个,这是我目前为止的代码(目前还没有编译):

var datagrid = new DataGrid();

datagrid.Columns.Add(new DataGridTemplateColumn()
{
    Header = "Type",
    Width = new DataGridLength(200),
    // here I want to set FONT = 12 and
    // TextBlock.TextWrappingProperty = TextWrapping.Wrap
}

任何线索?

0 个答案:

没有答案