1

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 では、すべての値が空白になります。

正しい方向に微調整していただければ幸いです。

4

1 に答える 1