2011-01-05 3 views
1

데이터 서비스를 요청해야합니다. 요청 후에는 해당 데이터를 사용하여 데이터를 나타내는 몇 가지 도형을 그립니다.Silverlight의 동적 개체

내 질문은 먼저 XAML에서 자산 라이브러리처럼 그리는 코드를 사용하여 가져온 데이터를 기반으로 미리 정의 된 자산을 복사하고 배치하는 것이 바람직한가요? "코드 전용"접근 방식을 사용하고 데이터를 읽은 후 코드를 사용하여 XAML 개체를 만드는 것이 더 깔끔한 경우?

개체는 매우 간단하며 별도의 디자이너가 XAML을 만들지는 않습니다. 그렇지 않으면 XAML 개체를 미리 정의해야 할 수 있습니다.

답변

1

여기에는 여러 가지 방법이 있습니다.

프로젝트 자산에 저장되는 XAML 모양 정의를 사용하는 것이 가장 좋습니다. 그런 다음 Blend를 사용하여 이러한 모양을 디자인/수정할 수 있습니다. 이렇게하면 모양을 정의하는 프로젝트 코드에서 모양의 정의가 분리됩니다. 미래의 모양을 쉽게 변경할 수 있습니다. 또한 비 프로그래머가 Blend에서 나중에 액세스하고 수정할 수 있습니다.

+0

그리고 "project assests"는 일반 사용자 컨트롤 일 뿐이라고 생각하십니까? – Riri

+0

사용자 정의 컨트롤이거나 프로젝트 사전에 저장된 모양 일 수 있습니다. –

0

XAML은 선언적 언어입니다. 즉, XAML은 코드와 같습니다. 따라서 XAML 선언을 사용하고 데이터 만 바인딩하는 것이 가장 좋습니다. 그것은 좋은 성능을 줄 것이다.