WPF 실습#5 - DataGrid Binding 이번실습은 실습#4와 거의 동일한 방식의 코딩으로 진행됩니다. UI를 설명하자면 Search부분에서 검색한 타이틀이 바로 밑에있는 DataGrid에 표시되며, 선택하게되면 바로옆 Border영역에 디테일한 정보가 표시됩니다. 또한 디테일영역은 TwoWay로 변경시 내부 데이터도 동일하게 변경 가능합니다. 먼저 재믈(Xaml)코드를 설명하도록하겠습니다. 제가 보라색으로 지정한 영역은 Search영역 즉 검색을 가능하게 해주는 인터페이스영역입니다. 참고로 중요한 부분은 빨간색 밑줄을 쳐 놓았으므로 이부부만 확실히 이해한다면 이번 실습은 끝입니다. 여기서는 해당 텍스트박스의 내용이변하면 발생하는 TextChanged이벤트를 textBox_TextChanged로..
C# .net WPF끝내기 - 실습#4 (Collection Binding, 리스트바인딩) 저번에 이어서 실습내용 포스팅을 해보도록하겠습니다. 사용하는 책이 내용이 핵심내용만 추려져있어서 그런지 3일이면 실습을 끝낼 수 있더군요.. 업데이트는 주로 주말에 하니까 좀 더딘감이 없지 않은데 복습하는 차원에서 포스팅해보도록 하겠습니다. 리스트 바인딩(List Binding) 이번 포스팅에서는 리스트 바인딩. 즉 리스트박스에 컨테이너(리스트 등)를 바인딩시켜 보도록 하겠습니다. 그럼 가장먼저 바인딩에쓰일 자료구조에 담을 객체가 하나 필요하겠군요. 여기서는 Talk라는 객체를 만들고 해당 컬렉션에 Message객체를 담아서 바인딩을 시키는 구조입니다. Message객체는 간단하게 string형 멤버 센더와 컨텐츠..