728x90
반응형
LIST

WPF는 여러 개의 아이템을 보여줄 수 있는 몇가지 컨트롤들을 제공한다. ListBox, ComboBox, 그리고 ListView 컨트롤은 아이템들을 순차적으로 보여줄 수 있다. TreeView는 아이템들을 계층적으로 보여준다. TabControl 컨트롤은 ListBox 컨트롤과 명확하게 연관이 있어 보이지는 않지만 기본적인 기능은 공유하고 있다. 이것들 모두가 공통의 기반 클래스인 ItemsControl로부터 파생된다.

 

 

◎ ListBox


ListBox는 위와 같이 ListBox를 설정해 준 후 아이템들을 추가해주면 된다. 그리고 아이템 하나당 하나의 리스트를 차지하므로 하나의 리스트 안에 여러개의 아이템을 추가하고 싶을 때엔 위와 같이 StackPanel 등을 사용하여주면 유용하다.

 

 

 

 

◎ ComboBox

 

 

ComboBox도 ListBox와 이름만 다를 뿐 구조는 비슷하다.

다만 ComboBox는 실행 시 아래와 같이 열려있지 않고 닫혀있다. 그래서 닫혀있는 ComboBox의 초기값을 설정해 주고 싶으면 위의 소스와 같이 SelectedIndex 를 통하여 설정해 줄 수가 있다.

 

 

 

 

◎ TabControl 

 



TabControl은 각각의 Tab에 대한 TabItem 을 추가하고 TabItem 안에 아이템을 추가해주어야 한다. 또한 탭 Header 속성에 언더스코어 문자를 이용함으로써 액세스 키를 표시할 수도 있다.

TabControl은 여러개의 TabItem 을 중첩하며 사용하게 된다. 

 

728x90
반응형
LIST

'IT개발/정보 > WPF' 카테고리의 다른 글

[ Control ] TreeView  (0) 2021.12.23
[ Control ] ListView  (0) 2021.12.23
[ Control ] 그룹상자와 익스팬더  (0) 2021.12.23
[ Control ] ToolTip  (0) 2021.12.23
MVC 패턴이란?  (0) 2021.12.23

+ Recent posts