Silverlight 컨트롤 템플릿의 구성 요소 스타일 지정

Ee341465.0b2c798e-86c6-4ea2-a8a6-5cf1f12be1e2(KO-KR,Expression.30).png

Microsoft Silverlight 컨트롤을 원하는 모양으로 지정하려면 컨트롤의 템플릿을 수정하여 컨트롤 스타일을 지정하면 됩니다. 컨트롤의 동작은 숨겨져 있는 코드에서 정의됩니다. 코드는 템플릿의 개체를 조작해야 할 때 해당 개체를 이름 및 형식별로 참조합니다. ComboBox 컨트롤의 항목 목록을 표시하는 Popup 개체 같은 템플릿의 일부 개체는 필수 항목이며, ScrollBar 컨트롤에서 Thumb을 이동하여 약간 늘리거나 줄이는 RepeatButton 같은 개체는 선택 항목입니다. 템플릿의 개체 중 코드가 참조하는 개체를 파트라고 합니다. Silverlight 응용 프로그램에서 컨트롤 템플릿을 편집할 때 파트 패널에서 파트를 확인할 수 있습니다.

ComboBox 컨트롤 템플릿의 파트

Ee341465.5fdb8c23-16c9-48df-a89b-12652543402e(KO-KR,Expression.30).png

파트 사용

Microsoft Expression Blend에서는 템플릿을 편집할 때 파트 패널에 파트 목록이 제공되므로 컨트롤 템플릿을 쉽게 디자인할 수 있습니다. 템플릿의 개체에 파트가 할당되어 있으면 파트 패널에서 파트 이름 옆에 아이콘 Ee341465.6cf58c39-edba-4a0e-acbc-1da272f9a387(KO-KR,Expression.30).png이 나타납니다. 파트 이름을 두 번 클릭하면 파트가 할당된 개체를 자동으로 선택할 수 있습니다. 개체 및 타임라인 패널에서는 같은 아이콘 Ee341465.6cf58c39-edba-4a0e-acbc-1da272f9a387(KO-KR,Expression.30).png이 파트에 할당된 개체 옆에 나타납니다.

컨트롤의 모양을 설정하기 위해 다른 개체를 템플릿에 포함할 수도 있지만 각 파트는 템플릿이 적용되는 컨트롤의 모양 및 동작에 영향을 줍니다.

템플릿의 개체에 파트가 할당되어 있지 않으면 파트 패널에서 파트 옆에 아이콘 Ee341465.64d085f2-3d49-4b74-8070-4d7dae18dc28(KO-KR,Expression.30).png이 나타납니다. 해당 파트를 템플릿의 개체에 할당할 수 있으며, 그러면 개체가 올바른 형식이 아닌 경우 올바른 형식으로 변환됩니다. 파트 패널에서 파트를 두 번 클릭하여 올바른 이름과 형식이 지정된 개체를 템플릿에 만들 수도 있습니다.

파트가 잘못된 형식의 개체에 할당되어 있으면 파트 패널에서 파트 옆에 아이콘 Ee341465.718cdd76-8d28-4e62-b016-0d1b09be233a(KO-KR,Expression.30).png이 나타나며 개체 및 타임라인 패널에서 개체 옆에 경고 아이콘 Ee341465.01c42440-bc71-4448-bc6a-1f6c790e6021(KO-KR,Expression.30).png이 나타납니다. 파트 할당을 해제한 후에 개체를 올바른 파트 형식으로 변환하거나, 파트를 다른 개체로 할당하거나, 파트 패널에서 파트 이름을 두 번 클릭하여 새 개체를 만들 수 있습니다.

자세한 내용은 템플릿 파트를 개체에 할당합니다.을 참조하십시오.

개체를 컨트롤로 변환하고 공용 템플릿의 파트를 사용하는 방법에 대한 자세한 내용은 공통 Silverlight 컨트롤의 스타일 지정 팁을 참조하십시오.

참조

개념

공통 Silverlight 컨트롤의 스타일 지정 팁