Infragistics XamGrid列标题

时间:2014-06-11 04:16:16

标签: wpfdatagrid infragistics xamgrid

我正在使用XAMGrid基本功能,由于某种原因,标题名称根本不显示。我想要的只是在列顶部手动确定的列名ABC:

正如您从图片中看到的那样 - 没有任何约束性问题 - 因为值正确地进入

<ig:XamGrid AutoGenerateColumns="false" ItemsSource="{Binding SalesTradesView}">
        <ig:XamGrid.Columns>
            <ig:TextColumn HeaderText="ABC" Key="ClientName">
                <ig:TextColumn.HeaderTemplate>
                    <DataTemplate>
                        <TextBlock Text="{Binding Path=ClientName}"/>
                    </DataTemplate>
                </ig:TextColumn.HeaderTemplate>
            </ig:TextColumn>
        </ig:XamGrid.Columns>
    </ig:XamGrid>

enter image description here

1 个答案:

答案 0 :(得分:1)

目前您正在获取一个空的TextBlock,因为ClientName要么为空,要么不存在于标头的DataContext上。请注意,设置列的HeaderText和HeaderTemplate都没有意义,如果你想要的只是&#34; ABC&#34;要显示,请删除以下XAML:

 <ig:TextColumn.HeaderTemplate>
    <DataTemplate>
        <TextBlock Text="{Binding Path=ClientName}"/>
    </DataTemplate>
</ig:TextColumn.HeaderTemplate>