본문 바로가기

C# WPF

StackPanel of StackPanels

StackPanel 안에 다른 StackPanel이 포함될 수 있다.

다음 그림과 같이 30개의 버튼이 있는 프로그램을 만들어보자. 이 프로그램은 10개씩의 버튼을 자식으로 갖고 있는 StackPanel 3개를 포함하는 StackPanel로 만들수 있을 것이다.

 

 

즉, 다음 그림과 같이  colStack 3개를 자식으로 갖는 mainStack을 만들고, 각각의 colStack에는 10개의 Button을 자식으로 포함시키면 된다. mainStack의 Orientation은 Horizontal, colStack의 Orientation은 default인 Vertical 이 된다.

 

 

소스코드는 다음과 같다.

 

 

Button에 이름을 부여하기 위해서 39번째 줄 btn.Name = "Button" + (10*i+j).ToString(); 이라고 한 부분을 주목하기 바란다.

 

BeeEye 드무

'C# WPF' 카테고리의 다른 글

Delegate  (0) 2013.07.08
Database 연결, ConnectionStrings.com  (0) 2013.07.08
Grid Panel  (0) 2013.07.07
패널 콘트롤  (0) 2013.07.07
콘트롤의 처리  (0) 2013.07.07