Like PropertyNumberとOwnerNumberの組み合わせを組み合わせて検証するには、データベースに存在しないようにしてください。今はIDataErrorInfo
を使用していますが、一度に1つの値だけを検証します。2つの異なるテキストボックスの値の組み合わせを検証する方法は?
<Label DockPanel.Dock="Top" Width="Auto" Height="16"/>
<TextBox Name="PropertyNumber" DockPanel.Dock="Top" Text="{Binding
UpdateSourceTrigger=PropertyChanged, Mode=TwoWay, Path=SelectedPropertyNumber,
ValidatesOnDataErrors=True}" Width="115" Height="22"
HorizontalAlignment="Left" IsEnabled="{Binding
PropertyNumbersEnabled,UpdateSourceTrigger=PropertyChanged,Mode=TwoWay}" />
<Label DockPanel.Dock="Top" Width="Auto" Height="16"/>
<TextBox Name="OwnerNumber" Text="{Binding BindingGroupName=NGLDataFormGrp,
Mode=TwoWay, UpdateSourceTrigger=PropertyChanged, ValidatesOnDataErrors=True,
Path=OwnerNumber}" DockPanel.Dock="Top" HorizontalAlignment="Left"
Width="115" Height="22" IsEnabled="{Binding
UpdateSourceTrigger=PropertyChanged,
Path=OwnerNumberEnabled, Mode=TwoWay}"/>
IdataErrorを使用してどのように検証していますか?ベストソリューションを提供するのに役立つコードを公開してください – Bathineni