Страница 1 из 1

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

Добавлено: 03 мар 2023, 21:31
Ингвар
Здравствуйте,

Если открыть окно Стили -> Условия, добавить условие и нажать на кнопку Ок, то ничего не происходит, а в коде падает 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]. Просьба исправить ошибку.

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

Добавлено: 07 мар 2023, 00:21
Aleksey
Здравствуйте,

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

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

Спасибо.

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

Добавлено: 09 мар 2023, 21:27
Ингвар
Версия Stimulsoft Ultimate 2023.1.8
Используется контрол WPF дизайнера - StiWpfDesignerControl.
В коде выше указал на явные опечатки. Когда будут срабатывать указанные условия в if, то будет падать ошибка.

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

Добавлено: 14 мар 2023, 12:10
Aleksey
Здравствуйте,

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

Спасибо.

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

Добавлено: 27 мар 2023, 11:22
Ингвар
Ошибка исправлена, спасибо.

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

Добавлено: 27 мар 2023, 21:46
Aleksey
Здравствуйте,

Всегда рады помочь.