<xcdg:Column FieldName="666" Title="Start" Width="130" >
<xcdg:Column.CellContentTemplate>
<DataTemplate>
<TextBlock >
<TextBlock.Style>
<Style TargetType="{x:Type TextBlock}">
<Setter Property="Text" Value="{Binding DataContext.sug_strt_dte,StringFormat=\{0:dd-MMM-yy hh:mm tt\}}"/>
<Style.Triggers>
<DataTrigger Binding="{Binding y}" Value="0" >
<Setter Property="Text" Value="-"/>
</DataTrigger>
</Style.Triggers>
</Style>
</TextBlock.Style>
</TextBlock>
</DataTemplate>
</xcdg:Column.CellContentTemplate>
</xcdg:Column>
嘿,我的简短代码是将日期转换为文本块,任何人都可以帮我解决
答案 0 :(得分:0)
也许我错了,但是这个:
Value =“{Binding DataContext.sug_strt_dte,StringFormat = {0:dd-MMM-yy hh:mm tt}}”
应该是这样的:
Value =“{Binding DataContext.sug_strt_dte,StringFormat = {} {0:dd-MMM-yy hh:mm tt}}”
编辑: 在显示'y'值后,你是否检查过它是否为0?