我正在使用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>
答案 0 :(得分:1)
目前您正在获取一个空的TextBlock,因为ClientName要么为空,要么不存在于标头的DataContext上。请注意,设置列的HeaderText和HeaderTemplate都没有意义,如果你想要的只是&#34; ABC&#34;要显示,请删除以下XAML:
<ig:TextColumn.HeaderTemplate>
<DataTemplate>
<TextBlock Text="{Binding Path=ClientName}"/>
</DataTemplate>
</ig:TextColumn.HeaderTemplate>