2013-02-21 3 views
1

고객이 다이어그램 편집기를 만들고 싶습니다. 에디터 안에는 엄청난 양의 아이템이 있고 그 아이템은 움직이며 크기를 재조정 할 수 있습니다.WPF adorners 대 사용자 정의 adorners?

그리고 이전에 WPF adorners로 작업 한 사람들에게 조언을 구합니다. WPF adorers가 매우 천천히 일하고 일부 문제가 있다고 들었습니다.

그래서 가장 좋은 방법을 선택해야합니다 - 기본 WPF adorners를 사용하거나 자신의 adorner 레이어를 만드시겠습니까?

성능은 구현 시간보다 중요합니다.

감사합니다.

+0

왜 광고를 전혀 사용하지 않는 것이 확실하지 않습니까? WPF 창에 여러 adorner 레이어가있는 경우가 일반적입니다. 즉, 한 레이어에 창이 있습니다. 각 ScrollPresenter도 새로운 adorner 레이어를 가져옵니다. – Woodman

+0

기본 광고 편집기가 느린 것으로 들었습니다. – Evgeny

+0

글쎄, 나는 파생 클래스 세트를 만들었지 만, 그들은 잘 작동했지만, 동시에 몇 가지를 볼 수있는 광고자를 사용했다. – Woodman

답변

0

복잡한 컨트롤과 성능이 많은 경우에는 OnRender() 메서드를 사용하는 것이 좋습니다. 미리보기 마우스 또는 키보드 이벤트를 사용하여 캐싱하고 광고자가 상호 작용을 처리해야하는지 확인할 수도 있습니다.