반응형
11번째다....
이번엔 ListBox...
Listbox는 그냥 말 그대로 List 정보.. DataGrid와는 살짝 다른....
DataGrid를 가장 많이 쓰지만... 일반 Listbox도 알고는 가야지....
Listbox에 텍스트를 주로 넣지만... 난 그냥 Rectangle을 넣어봤다..
코드 바로 궈궈
간단히 설명하자면... DataBinding을 위해 DataContext에 ViewModel을 연결해주고..
ListBox 선언 후 LS라는 Property와 ItemSource를 연결.!
그러면 끝
버튼 누를시에는
이렇게 ViewModel 접근해서 LS 프로퍼티에 데이터를 넣어준다.
그러면 디 엔딩
(기본적인 DataContext 생성방법등은 2021.10.21 - [사소한 아이의 소소한 스킬/C#] - 003. DataBinding )
실행하면
요롷게 나온다..
나는 추가로 WrapPanel이라는 것을 추가해서 그렇지... 해당 부분을 제거하면
요롷게 아래로만 추가됨.. 일반 리스트처럼!!
코드내용
반응형