Из поставленой задачи, все прячется и показывается, однако время затраченное на данную процедуру неоправдано долгое.однозначно могу сказать одно, при нажатии на кнопку, не важно в какой момент, спрятать или показать начинает отработка инициализации переменных и как минимум 2 обработки активизации строки, одна относится к дереву, а вторая относится к обработчику ожидания.При этом, если проинициализировав свою переменную для отключения обработки этих процедур, после возникновения повторной инициализации переменных моя переменная затирается в значение ложь из значения истина. При этом, инициализация значения ложь происходит при открытии формы.вобщем мне непонятно , пытаюсь курить, но по - видимому не то курю. дело в том, что каждая такая активация строки приводит к выполнению тяжелых расчетов, если к примеру 1 запрос циклом пробигает 2к элементов, то при таком возникновении инициализаций, это значение возрастает в 2-3 раза. Так же , пока отлавливал этот момент, упоролся в том, что при открытии формы момент инициализации переменных проходит, как минимум 5-6 раз, соответственно запуск обработки занимает просто фантастическое время. Меня это сильно беспокоит, если я предполагал, что такое поведение возможно при изменении видимости элементов, типа платформа по новой формирует элементы по своим признакам, то при загрузки в первый раз формы, мне непонятно поведение , когда инициализация переменных может возникать такое количество раз. Выслушаю гуру уп, возможно платформа? У меня такое ощущение, как когда-то когда я баловался с обработчиком при выводе строки и расчете его значений, когда циклило, создается ощущение, что здесь подобная ситуация, только не в бесконечном варианте а к примеру в итерации 10 раз, ну или как-то так. Спасибо. |