나는 StartPoint
, EndPoint
, Center
등이 초당 30 번 설정되는 1000s 도형을 가지고 있지만이 작업을 수행 할 수있는 유일한 방법은 System.Windows.Point
가 구조체이므로 매번 새로운 Point
을 만드는 것입니다.WPF에서 새 Point 객체를 만들지 않고 shape.Position을 설정하는 방법은 무엇입니까?
shape.Center.X = x;
그리고 이것을 해결할 SetCenter
등의 방법조차 없습니다.
이것을하는 방법에 대한 아이디어?
이러한 구조를 만드는 데 병목 현상이 있는지 (또는 조사하고 최적화하려는 병목 현상이 있는지) 응용 프로그램을 프로파일 링 해 보셨습니까? 나는 당신이 무의식적으로 용의자가 아니라고 생각하고 Point 구조를 만드는 것이 비용이 많이 드는 작업이라고 가정하고 있습니다. 첫 번째 프로필! –