0

我正在使用 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>

在此处输入图像描述

4

1 回答 1

1

当前,您得到一个空的 TextBlock,因为 ClientName 为空或在标头的 DataContext 上不存在。请注意,同时设置列的 HeaderText 和 HeaderTemplate 是没有意义的,如果您只想显示“ABC”,请删除以下 XAML:

 <ig:TextColumn.HeaderTemplate>
    <DataTemplate>
        <TextBlock Text="{Binding Path=ClientName}"/>
    </DataTemplate>
</ig:TextColumn.HeaderTemplate>
于 2014-06-12T18:52:51.677 回答