在使用binding时,时常遇到需要绑定一个数组中的某一个,如果固定长度的数组比较简单,如:
Path=(Validation.Errors)[0].ErrorContent
但是如果数组长度不固定,有时一个元素也没有,此时就会报错OutOfRange。解决方案是遍历数组:
Path=(Validation.Errors)/ErrorContent
数组为空时也不会报错。
具体用法参考微软官方:PropertyPath XAML 语法
在使用binding时,时常遇到需要绑定一个数组中的某一个,如果固定长度的数组比较简单,如:
Path=(Validation.Errors)[0].ErrorContent
但是如果数组长度不固定,有时一个元素也没有,此时就会报错OutOfRange。解决方案是遍历数组:
Path=(Validation.Errors)/ErrorContent
数组为空时也不会报错。
具体用法参考微软官方:PropertyPath XAML 语法