【发布时间】:2011-10-11 18:40:00
【问题描述】:
我正在尝试在模板列中的数据网格中显示图像,代码:
<data:DataGridTemplateColumn Header="" x:Name="colPriority">
<data:DataGridTemplateColumn.CellTemplate>
<DataTemplate>
<Border BorderBrush="Black" Background="{Binding TimeMarker.TimeMarkerBrush}" BorderThickness="1" Width="38" ToolTipService.ToolTip="{Binding Path=TimeMarker.TimeMarkerName, StringFormat='Priority: {0}'}">
<Image
Source="{Binding ImageFlag}"
ToolTipService.ToolTip="{Binding TaskFlagStatus}"
Height="32"
Width="32"
Margin="3"/>
</Border>
</DataTemplate>
</data:DataGridTemplateColumn.CellTemplate>
</data:DataGridTemplateColumn>
'ImageFlag' 是我的对象中“image”类型的属性。问题是它没有出现。当我将 xaml 中的源更改为图像的相对 URI 时,它显示得很好,但它不会显示存储在我的对象的“ImageFlag”属性中的图像。为什么?
【问题讨论】:
标签: silverlight datagrid datagridtemplatecolumn