WPF를 사용하여 간단한 다이어그램 작성 응용 프로그램을 작성하려고하는데 몇 가지 주요 장애물이 있습니다.WPF를 사용하여 간단한 다이어그램 그리기 응용 프로그램을 만드는 방법은 무엇입니까?
응용 프로그램은 매우 기본입니다. 나는 캔버스 요소와 기본 도형 (타원, 사각형 등)을 가지고 있습니다. 사용자는 모양을 선택하고 클릭하여 캔버스에 배치합니다. 그 다음에는 앱이 데이터를 xml로 내 보냅니다.
셰이프를 배치하는 코드는 간단했지만 셰이프 크기 조정, 이동 및 회전과 같은 추가 기능을 추가하려는 시점에 있습니다. 이 모든 렌더링/레이아웃 변환 함께 할 알아요. 속도를 높이기 위해 슬라이더를 사용하여 다양한 매개 변수를 제어했지만 인터페이스가보다 직관적 이도록 (adorners + thumbs?)로 전환 할 것입니다.
필자가 보았던 모든 예제는 이러한 유형의 기능을 작동시키기 위해 엄청난 양의 코드를 보여줍니다.
그러나 코드베이스는 며칠 밖에되지 않았지만, 이미 유지 관리가 어려워서 앨버 커키에서 완전히 잘못된 방향으로 나아갔습니다.
WPF는 내가 원하는 응용 프로그램을 빌드하는 데 적합한 도구입니까, 아니면 다른 도구 집합을 봐야합니까?
나는 그것이 문지름이라고 생각한다. 나는 WPF로 물이 나오는 물고기 같아서 핵심 단어는 "제대로"입니다. 나는이 초기 빌드를 때리고 대시를해야하고,이 프로젝트가 끝났을 때 WPF를 올바르게 재구성하고 시간을 들여야한다고 생각한다. – Alan