如何将图像添加到 DataGridTemplateColumn header
How to add an image to a DataGridTemplateColumn header
我有一个带有一些 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>
<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>
我有一个带有一些 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>
<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>