
<Wrap Panel>
WrapPanel 은 WrapPanel 의 사이즈보다 그 안의
자식요소들의 크기가 작을 때는 StackPanel 과 같은
역활을 하지만 자식요소들의 크기가 더 크게 되면
WrapPanel 의 크기를 넘어선 자식요소를 다음 줄에
배치하는 특성을 가지고 있습니다.
마치 문서를 작성할 때 한 줄로 쓰여지다가 글자가
한 줄의 크기를 넘어서면 다음 줄로 내려가 쓰여지는
방식과 같다고 생각하시면 될 것입니다.
WrapPanel 역시 StrackPanel 과 같이 "Oriantation"
속성이 제공되며 "Horizontal" , "Vertical" 의
설정에 따라 수평 , 수직 나열됩니다.
이제 예즈를 하나 만들어 보겠습니다. 
PanelSample 프로젝트에 "WrapPanel" 이름으로
새로운 Window 를 추가적으로 생성합니다.

WrapPanel.xmal 에서 <Grid? </Grid> 부분을 삭제
후 그자리에 WrapPanel 컨트롤을 올려놓고
자식요소로 Redtangle 컨트롤을 올려보겠습니다.


이제 App.xaml 의 StartupUri 를
수정하고 빌드하겠습니다.

자 그럼 이제 멋진 무지개색 사각형들이 생겨났습니다
그런데 사각형이 한 줄로 나열되지 않고
두 줄로 나열된 모습을 보실 수 있으실 겁니다.
그건 WrapPanel 안에 있는 자식요소들의 크기가
WrapPanel의 크기보다 크기 때문에 Wrapanel 이
다음 줄에 나머지 자식요소들을
나열했기 때문입니다
이제 여기서 Window의 넓이를 넓혀주게 되면
WrapPanel의 자식요소들은 한줄로 나열합니다.


#오라클#자바#오라클자바#오라클자바교육센터#오라클자바교육#오라클자바센터
#WPF#WPF강좌#WPF강의#WPF자료#WPF예제
