툴 박스의 마지막 도구인 에셋 라이브러리에 대해서 알아보도록 하겠습니다.
에셋 라이브러리에는 현재 자신이 보유하고 있는 리소스와 컨트롤, 비헤이비어와 액션 등이 들어있는 자산 목록이라고 생각하면 됩니다. 닷넷 프레임워크 툴킷, 실버라이트 툴킷 등 어떤 툴킷을 설치하였는지, 또 어떤 컨트롤과 비헤이비어를 개발하여 직접 보유하고 있는지에 따라 그 목록은 개인마다 다르게 나타날 수 있습니다. 에셋 라이브러리는 툴 박스에 있는 아이콘을 이용하여 펼칠 수 있고 상단의 [Assets] 패널을 클릭하여 펼칠 수도 있습니다. 카테고리를 선택하면 해당 카테고리에 관련된 컨트롤과 비헤이비어 등의 목록이 나타납니다. 다음의 이미지를 보면 [Assets]패널과 툴박스에서 아이콘을 선택한 [Assets]에 동일한 컨텐츠가 들어있음을 알 수 있습니다.
1.Project : 현재 프로젝트에 정의된 에셋이 나타납니다. 사용자가 정의하여 만든 유저컨트롤 등이 들어있습니다. 프로젝트를 다시 빌드할 때까지 보이지 않는 타입도 있습니다.
2.Controls : 모든 컨트롤 목록이 나타납니다. 데이터, 패널 등 카테고리가 한 단계 더 나누어져 있습니다.
3.Styles : 보유하고 있는 모든 스타일 목록이 나타납니다.
4.Behaviors : 비헤이비어&액션 목록이 나타납니다.
5.Shapes : 다양한 도형 타입의 컨트롤 목록이 나타납니다.
6.Effects : 효과 목록이 나타납니다.
7.Media : 프로젝트에 불러온 이미지, 비디오, 오디오 혹은 3D 개체와 같은 파일들의 목록이 나타납니다.
8.Categories : 컨트롤 개발자들에 의해 생성된 하위 카테고리 안의 컨트롤들이며 [Controls]의 컨트롤과 일부 중복됩니다.
9.Locations : 참조되어 있는 DLL별로 나누어 에셋 목록을 볼 수 있습니다.
[Assets] 툴을 선택하여 파일 목록을 펼친 다음 생성할 컨트롤을 더블 클릭하게 되면 [Assets] 툴 아래에 선택한 컨트롤의 아이콘이 나타납니다. 이것을 더블 클릭하거나 드래그하여 원하는 크기의 컨트롤을 생성합니다. 파일 목록에서 아트보드에 드래그앤 드랍하여 컨트롤을 바로 생성할 수도 있습니다.
가장 최근 선택한 컨트롤이 최대 10개까지 목록에 나타나기 때문에 자주 이용할 수 있습니다.
TextImageBackground.zip