0

前の時間に解決策を探していましたが、見つかりませんでした。

私の問題は、テキストボックスが空のときに赤い枠を無効にしたいということです。私もvalidationErrorを無効にしたくありませんでしたが、それも大きな失敗でした。これを行う方法が本当にわかりません。

知っていれば、私は一生あなたのしもべになります(またはほとんど:))

ありがとう !

私のDatePicker(役に立つかどうかはわかりません)

<DatePicker Grid.Row="0" Grid.Column="1" Margin="2" Visibility="{Binding Path=RuleItem.Type, Converter={StaticResource RecurringRuleToVisibilityConverter}, ConverterParameter=Inverted}"
                    Text="{Binding Path=ActiveTo, Converter={StaticResource DatesRuleToSelectedDatePickerConverter}, Mode=TwoWay, ValidatesOnDataErrors=False, ValidatesOnExceptions=False}"
                    SelectedDateFormat="Short"
                    DisplayDateStart="{Binding Path=ActiveTo, Converter={StaticResource SelectedDateToStartEndDatePickerConverter}, ConverterParameter=Start}"
                    DisplayDateEnd="{Binding Path=ActiveTo, Converter={StaticResource SelectedDateToStartEndDatePickerConverter}, ConverterParameter=End}" 
                    FirstDayOfWeek="Monday"
                    Width="130">
        </DatePicker>
4

3 に答える 3

4

あなたの管理下でこれを使用してください

Validation.ErrorTemplate="{x:Null}"

このような:

<igWPF:XamDateTimeEditor  Validation.ErrorTemplate="{x:Null}"  AutoFillDate="MonthAndYear" Text="{Binding SelectedToDate,Mode=TwoWay,UpdateSourceTrigger=PropertyChanged}" IsEnabled="{Binding IsToDatePickerEnabled}"/>
于 2016-04-08T11:45:19.243 に答える
0

エラーではないとして Text.Empty を含む独自の検証ルールを作成します。検証ルールの記述については、こちらを参照してください。

于 2013-11-08T03:58:22.363 に答える