我有一个带有一些DataGridTemplateColumns的Datagrid。其中一个是费用(见下面的代码)。列标题是“成本”。现在我想要标题成本右侧的图像。我怎么能这样做?
<DataGrid
ItemsSource="{Binding AvailableNetworkInterfaces}"
SelectedItem="{Binding SelectedItemProperty}">
<DataGrid.Columns>
<DataGridTemplateColumn Header="Costs" Width="100" x:Name="ColumnCosts">
<DataGridTemplateColumn.CellTemplate>
<DataTemplate>
<TextBox Width="80" Text="{Binding Dollar, Mode=OneWay}"/>
</DataTemplate>
</DataGridTemplateColumn.CellTemplate>
</DataGridTemplateColumn>
</DataGrid.Columns>
</DataGrid>
答案 0 :(得分:1)
<DataGrid
ItemsSource="{Binding AvailableNetworkInterfaces}"
SelectedItem="{Binding SelectedItemProperty}">
<DataGrid.Columns>
<DataGridTemplateColumn Width="100" x:Name="ColumnCosts">
<DataGridTemplateColumn.Header>
<Stackpanel>
<TextBlock Text="Costs"/>
<Image Source="...\" />
</Stackpanel>
</DataGridTemplateColumn.Header
<DataGridTemplateColumn.CellTemplate>
<DataTemplate>
<TextBox Width="80" Text="{Binding Dollar, Mode=OneWay}"/>
</DataTemplate>
</DataGridTemplateColumn.CellTemplate>
</DataGridTemplateColumn>
</DataGrid.Columns>