Я хотел бы поместить свой класс RowValidationRules в качестве ресурса, а затем ссылаться на ключ в таблице данных, но я не уверен на 100%, как туда добраться.
<Window.Resources><helper:AccountRoleValidationRule x:Key="MyAccountRoleValidator" /></Window.Resources>
<DataGrid.RowValidationRules><helper:AccountRoleValidationRule ValidationStep="UpdatedValue" /></DataGrid.RowValidationRules>
Я хотел бы сделать что-то вроде <DataGrid RowValidationRules="{StaticResource MyAccountRoleValidator}" />
, но я получаю, что свойство 'RowValidationRules' доступно только для чтения и не может быть установлено из разметки.
В конце я собираюсь использовать FindResource ("MyAccountRoleValidator") из моего файла .xaml.vb, чтобы проверить результат проверки на моем CanSave () ICommand.