我一直在检查 Infragistics DataProvider 字段中的值,如果它是特定值,请更改它。
<igDP:Field Name="BeginDate" Label="Begin Date">
<igDP:Field.Settings>
<igDP:FieldSettings>
<igDP:FieldSettings.EditorStyle>
<Style TargetType="{x:Type igEditors:XamDateTimeEditor}">
<Style.Triggers>
<DataTrigger Binding="{Binding BeginDate}" Value="01/01/0001">
<Setter Property="Text" Value=" "/>
</DataTrigger>
</Style.Triggers>
</Style>
</igDP:FieldSettings.EditorStyle>
</igDP:FieldSettings>
</igDP:Field.Settings>
</igDP:Field>
BeginDate 值的类型为 DateTime。我正在尝试检查它是否是 DateTime 的最小值,如果是这样,我只是希望该字段显示为空白。
我试过 XamDateTimeEditor 和 XamTextEditor。使用 DateTimeEditor,什么都不会发生。使用 TextEditor,所有值都被清除。
希望能朝着正确的方向轻推!