【发布时间】:2009-02-12 06:01:33
【问题描述】:
当我为单元格获取的值是某种类型时,我正在尝试设置一个触发器来显示一个文本块。
我已经成功地在同样的情况下显示了一张图片,但在这种情况下我不想要一张图片,而是一些文字。
已注释掉行以进行测试。尝试使其工作。注释掉的代码有效!里面的textblock text=xxx,没有。
这是我的尝试
<wpfToolkit:DataGridTemplateColumn Header="P" Width="20">
<wpfToolkit:DataGridTemplateColumn.CellTemplate>
<DataTemplate>
<!-- <DataTemplate.Triggers> -->
<!-- <DataTrigger Binding="{Binding PrecedenceIndicator}" Value="1"> -->
<TextBlock Text="XXX" />
<!-- </DataTrigger> -->
<!-- <DataTrigger Binding="{Binding PrecedenceIndicator}" Value="2"> -->
<!-- <Setter TargetName="cablePrecedenceIndicatorImage" Property="Source" Value="Resources\Images\small_exclamation_mark.png"/> -->
<!-- </DataTrigger> -->
<!-- </DataTemplate.Triggers> -->
</DataTemplate>
</wpfToolkit:DataGridTemplateColumn.CellTemplate>
</wpfToolkit:DataGridTemplateColumn>
【问题讨论】:
-
有人吃了你的代码 sn-p..
-
是的,我不知道如何添加一个!?
-
解决了,谢谢卡梅隆!
-
哦,如果有人感兴趣,我正在尝试放置感叹号的文本表示而不是图像。
-
cablePrecedenceIndicatorImage 是在哪里定义的?
标签: wpf xaml datatrigger