2013-10-02 3 views
-3

내 도전 과제는 런타임에 캔버스에 일련의 컨트롤 (게이지, 차트 등)을 동적으로 추가/배치 할 수있는 WPF 응용 프로그램을 만들고보기를 저장하는 것입니다 (제어 좌표 등). 이러한 컨트롤은 연결된 컴퓨터의 실시간 정보를 표시합니다. 이 시나리오에 사용할 수있는 상용 또는 오픈 소스 솔루션이 있는지 알고 싶습니다. 나는 시작하는 것에 대한 어떤 힌트에 대해서도 감사한다.WPF에서 런타임 뷰 디자이너 용 솔루션

+0

을 시도 할 수를 줄 수도 있습니다. 제 3 자에게 수천 달러를 지불 할 필요가 없습니다. –

+0

시작 위치에 대한 힌트가 있습니까? – hoetz

+0

이 질문을 시작한 제품을 출하했다고 신고하게되어 기쁩니다. :) – hoetz

답변

2

이것은 매우 간단합니다. 캔버스를 사용하여 항목 목록 (x, y, 회전, z 순서, 데이터 소스 등)에 바인딩 한 다음 ItemTemplates를 사용하여 개별 컨트롤 스타일을 스타일링 한 다음 저장 /로드를 위해 전체 로트를 직렬화합니다.

편집 :이 게시물은 몇 가지 포인터 Is it possible to bind a Canvas's Children property in XAML?