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

ClientName が空であるか、ヘッダーの DataContext に存在しないため、現在、空の TextBlock を取得しています。列の HeaderText と HeaderTemplate の両方を設定するのは意味がないことに注意してください。「ABC」を表示することだけが必要な場合は、次の XAML を削除します。

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