"EhLib.Com" https://forum.ehlib.com/ru/ |
|
EhLib.WinForms.StaticTextCalculator https://forum.ehlib.com/ru/viewtopic.php?f=9&t=3282 |
Страница 1 из 1 |
Автор: | viladygin [ 06 дек 2022, 03:58 ] |
Заголовок сообщения: | EhLib.WinForms.StaticTextCalculator |
Версия 1.4 в dataGridColumnFooterItemSelect вариант EhLib.WinForms.StaticTextCalculator поле Text перестало отображаться |
Автор: | viladygin [ 11 дек 2022, 08:30 ] |
Заголовок сообщения: | Re: EhLib.WinForms.StaticTextCalculator |
Нет ответа ? |
Автор: | EhLibSupport [ 13 дек 2022, 14:43 ] | ||
Заголовок сообщения: | Re: EhLib.WinForms.StaticTextCalculator | ||
Добрый день. В EhLib.WnForms 1.4.11 не удается смоделировать ошибку. См. скриншот. Можете прислать простой Демо проект?
|
Автор: | viladygin [ 19 дек 2022, 10:33 ] |
Заголовок сообщения: | Re: EhLib.WinForms.StaticTextCalculator |
Раньше в runtime заполнялось StaticText, указанное свойство не доступно из кода, только в дизайнере |
Автор: | viladygin [ 19 дек 2022, 10:39 ] |
Заголовок сообщения: | Re: EhLib.WinForms.StaticTextCalculator |
Теперь надо писат md коде StaticTextCalculator staticTextCalculator = new StaticTextCalculator(); dataGridColumnFooterItemSelect.CalcValueFunction = staticTextCalculator; DataGrid.SelectionChanged += (sender, args) => { staticTextCalculator.Text = DataGrid.SelectIdentityValues?.Count != 0 ? $"Выделено: {DataGrid.SelectIdentityValues?.Count}" : Empty; dataGridColumnFooterItemSelect.Recalculate(); }; вместо DataGrid.SelectionChanged += (sender, args) => dataGridColumnFooterItemSelect.StaticText = DataGrid.SelectIdentityValues?.Count != 0 ? $"Выделено: {DataGrid.SelectIdentityValues?.Count}" : Empty; Ну очень удобно стало |
Автор: | EhLibSupport [ 19 дек 2022, 22:27 ] |
Заголовок сообщения: | Re: EhLib.WinForms.StaticTextCalculator |
Добрый день. При первоначальном проектировании свойство StaticText было неверно создано в классе DataGridColumnFooterItem. Свойство предназначено для использования только для AggregationCalculator типа StaticTextCalculator и, следовательно, должно находится в самом классе AggregationCalculator. Класс DataGridColumnFooterItem не должен знать какие настройки нужны AggregationCalculator’у для расчета значения т.к. в зависимости от функции они могут быть довольно разнообразны. Предлагаю ориентироваться на то, что свойство StaticText будет в последующем удалено из класса DataGridColumnFooterItem. |
Страница 1 из 1 | Часовой пояс: UTC |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |