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

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

Код: 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
3 сообщений из 3, страница 1 из 1
Форумы / WPF, Silverlight [игнор отключен] [закрыт для гостей] / Отложенная валидация в DataGrid
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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