Не работает условное форматирование

Обсуждение Stimulsoft Reports.WPF
Ответить
Ингвар
Сообщения: 169
Зарегистрирован: 17 июл 2012, 19:27

Не работает условное форматирование

Сообщение Ингвар »

Здравствуйте,

Если открыть окно Стили -> Условия, добавить условие и нажать на кнопку Ок, то ничего не происходит, а в коде падает NullReferenceException, так как control равен null в методе FillConditions класса StiConditionsEditorWindow:

Код: Выделить всё

if (item.Tag is StiConditionZoneControl)
{
   var control = listBoxConditions.Items[index] as StiConditionZoneControl;
Ниже по коду есть аналогичная проблема:

Код: Выделить всё

if (item.Tag is StiDataBarConditionZoneControl)
{
   var control = listBoxConditions.Items[index] as StiDataBarConditionZoneControl;
Судя по условию должен использоваться item.Tag, а не Items[index]. Просьба исправить ошибку.
Aleksey
Сообщения: 2912
Зарегистрирован: 22 апр 2010, 06:57

Re: Не работает условное форматирование

Сообщение Aleksey »

Здравствуйте,

Не полчучается воспроизвести проблему.

Уточните, пожалуйста, продукт, версию, дизайнер.

Спасибо.
Ингвар
Сообщения: 169
Зарегистрирован: 17 июл 2012, 19:27

Re: Не работает условное форматирование

Сообщение Ингвар »

Версия Stimulsoft Ultimate 2023.1.8
Используется контрол WPF дизайнера - StiWpfDesignerControl.
В коде выше указал на явные опечатки. Когда будут срабатывать указанные условия в if, то будет падать ошибка.
Aleksey
Сообщения: 2912
Зарегистрирован: 22 апр 2010, 06:57

Re: Не работает условное форматирование

Сообщение Aleksey »

Здравствуйте,

Спасибо за детальное описание проблемы.
Исправлено, будет в следующем релизе.

Спасибо.
Ингвар
Сообщения: 169
Зарегистрирован: 17 июл 2012, 19:27

Re: Не работает условное форматирование

Сообщение Ингвар »

Ошибка исправлена, спасибо.
Aleksey
Сообщения: 2912
Зарегистрирован: 22 апр 2010, 06:57

Re: Не работает условное форматирование

Сообщение Aleksey »

Здравствуйте,

Всегда рады помочь.
Ответить