Я недавно начал изучать wpf, и обнаружил, что у равномерной сетки плохая производительность, она будет пересчитывать и повторно отображать свои элементы при изменении размера (например, изменение размера окна или самого себя), это сделает приложение действительно запаздывающим (например, когда убирается боковая панель) анимация воспроизводится), я думаю, что из-за этого слишком часто вызывается ArrangeOverride
, поэтому я пытаюсь отложить повторный рендеринг до конца изменения размера, если это происходит в событии SizeChanged
, тогда я могу зафиксировать конец изменения размера и заблокировать задачу повторного рендеринга до тех пор, но это случилось в ArrangeOverride
, и я не знаю, как с этим справиться