011. ListBox
반응형

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이라는 것을 추가해서 그렇지... 해당 부분을 제거하면

 

요롷게 아래로만 추가됨.. 일반 리스트처럼!!

 

코드내용

TestProject.zip
0.09MB

반응형