【问题标题】:Infragistics XamGrid Column HeaderInfragistics XamGrid 列标题
【发布时间】:2014-06-11 04:16:15
【问题描述】:

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

【问题讨论】:

  • 有人对上面有任何想法

标签: wpfdatagrid infragistics xamgrid


【解决方案1】:

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

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

【讨论】:

  • 谢谢 - 我刚刚在一小时前自己找到了解决方案......但这正是你提到的。非常感谢您的帮助:)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-09-12
  • 1970-01-01
  • 1970-01-01
  • 2011-11-06
  • 1970-01-01
相关资源
最近更新 更多