UI 2

#110_닷넷(.NET)_ WPF_ XAML로 데이터 바인딩 (Binding)

안녕하세요 삽잡이입니다. ... ㅜㅜ 지난 시간들에 이어서 계속하여 데이터 바인딩에 대해서 공부중입니다.마치 설명은 못하고 혼자 정리하는 감이 들어혹시나 읽으시는 분들에게 여러모로 죄송한 마음이 들군요... 허허.. 데이터 바운딩은 속성 대 속성으로 해줘야합니다.이를 수행하기 위해 이전시간까지 코드를 통해 바인딩을 해줬었습니다.그런데, 사실 바인딩 문법은 XAML 코드에서 설정하는 것이 훨씬 효율적이기 때문에 XAML에서 바인딩을 해주곤 합니다. 데이터 바인딩을 수행하기 위해서 ListBox의 ItemTemplate 속성을 지정할 수 있는 것이죠. Item은 ListBox의 Item이라는 약자이며,ListBoxItem은 어떻게 ListBox의 Item들을 나타낼 것인지에 대한 템플릿입니다.따라서 Data..

#109_닷넷(.NET)_ WPF_ 다중 UI요소 데이터 바인딩 (Binding)

안녕하세요 삽잡이입니다. 지난 시간부터 WPF의 데이터 바인딩에 대해서 알아보고 있습니다. 바인딩을 할 때에는 단일 요소와 바인딩 할 수도 있지만,ListBox와 같이 Collection과도 바인딩을 할 수 있습니다. ListBox는 여러개의 데이터를 한꺼번에 보여주는 UI 입니다.TextBox의 데이터 원본은 객체이지만,ListBox의 데이터 원본은 객체들의 Collection이 되겠지요.실질적으로 ListBox 자체가 여러개의 아이템을 화면에 보여주고자 해서 만들어 졌기 때문에,Collection과 바인딩 되는 것이 맞습니다. 따라서, ListBox와 같이 다중 요소를 가진 UI와 데이터 바인딩을 할 때에는,컬렉션 내에 각각 객체들이 Sync를 이루도록 해줘야겠지요.만약, 컬렉션이 세개의 객체를 가지..