Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / WPF, Silverlight [игнор отключен] [закрыт для гостей] / Отложенная валидация в DataGrid / 3 сообщений из 3, страница 1 из 1
17.02.2011, 18:49
    #37123158
Хнык
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отложенная валидация в DataGrid
Есть объект, реализующий IDataErrorInfo и находящийся в строке грида.
Каким образом можно сделать отложенную валидацию, не завязанную на изменение свойств? Например, по нажатию на какую-либо кнопку.

Берегитесь, чтобы кто не прельстил вас. Ибо многие придут под именем Моим, и будут говорить: 'Я Морж', и многих прельстят.
...
Рейтинг: 0 / 0
17.02.2011, 19:51
    #37123225
Хнык
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отложенная валидация в DataGrid
Речь идёт о WPF.
...
Рейтинг: 0 / 0
18.02.2011, 17:10
    #37125175
koJIo6ok
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отложенная валидация в DataGrid
Хнык,
так не пойдет?

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
        internal static bool IsValidDataGrid(DataGrid dgr)
        {
            bool _value = true;
            if (dgr != null)
            {
                for (int b = 0, count = dgr.Items.Count; b < count; b++)
                {
                    foreach (DataGridColumn col in dgr.Columns)
                    {
                        if (col.GetCellContent(dgr.Items[b]) != null)
                        {
                            if (Validation.GetHasError(col.GetCellContent(dgr.Items[b])))
                            {
                                _value = false;
                            }
                        }
                    }
                }
            }
            return _value;
        }
...
Рейтинг: 0 / 0
Форумы / WPF, Silverlight [игнор отключен] [закрыт для гостей] / Отложенная валидация в DataGrid / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]