d******i 发帖数: 7160 | 1 小白轻拍啊。
DataGrid验证,后台代码定义了这货被xaml触发:
.cs
public class DGValidationRule : ValidationRule
{
public override ValidationResult Validate(object value,
System.Globalization.CultureInfo cultureInfo)
{
。。。
}
}
.xaml
函数里面只能靠value推导了吧?不能引用外部的变量么?
这里value就是一行DataGridRow了吧?
怎样推导出这一行所在的DataGrid "foo" 呢?
否则如何传进来?
请指教。
谢谢! | d******i 发帖数: 7160 | | N********n 发帖数: 8363 | 3
If you wanna check against certain object foo then define a FOO
member variable inside "DGValidationRule" class and initialize it
properly.
【在 d******i 的大作中提到】 : 小白轻拍啊。 : DataGrid验证,后台代码定义了这货被xaml触发: : .cs : public class DGValidationRule : ValidationRule : { : public override ValidationResult Validate(object value, : System.Globalization.CultureInfo cultureInfo) : { : 。。。 : }
|
|