如何绑定到我定义标题模板的列数据网格中的属性?

问题描述 投票:0回答:0

我希望数据网格的标题可以是多行的,以防列的文本对于单行而言太长。所以我正在尝试这个解决方案:

                                        <DataGridTextColumn Width="393">
                                        

<DataGridTextColumn.HeaderTemplate>
                                                <DataTemplate>
                                                    <TextBlock Text="{Binding Path=MyPropertyInItemSource}" TextWrapping="Wrap"/>
                                                </DataTemplate>
                                            </DataGridTextColumn.HeaderTemplate>
                                        </DataGridTextColumn>

但是没有显示文本。但是,在这种情况下我可以绑定到属性:

<DataGridTextColumn Header="My Header"
                                                            Binding="{Binding MyPropertyInTheItemSource}" Width="393"/>

如何设置标题模板中使用的 TextBlock 的文本?

谢谢。

wpf datagrid
© www.soinside.com 2019 - 2024. All rights reserved.