有没有办法使用 WPF ValidationRules 来验证更新的字段与同一表单上另一个数据网格中的数据?
我的页面如下所示:
Ranges
Min Max
1 10
Rank
5
因此,在这种情况下,Rank 会更新,我需要确保它在另一个数据网格的 rangea 中的最小值和最大值之间。我正在使用这种模式来验证来自网格的数据,但是当我需要从另一个网格传递数据时它不起作用:
public override ValidationResult Validate(object value, CultureInfo cultureInfo)
{
EF.Rank rank = (value as BindingGroup).Items[0] as EF.Rank;
//Need to Access the Ranges list from another datagrid on the same page to validate the the rank that was entered is between the min and max which can be adjusted.
}