TOC

This article has been localized into Korean by the community.

데이터 바인딩:

WPF 데이터 바인딩 개요

Wikipedia 에서는 데이터 바인딩에 대해 잘 설명하고 있습니다.

데이터 바인딩은 두 개의 데이터/정보에 대한 소스를 함께 결합하고 데이터 동기화를 유지하는 일반적인 기술입니다.

Microsoft는 WPF에서 데이터 바인딩을 선두에 배치하고 있는데, 일단 WPF 학습을 시작하면 데이터 바인딩이 대부분 모든 작업에서 중요한 부분임을 알게 될 것입니다. WinForms을 주로 사용하던 사용자라면 데이터 바인딩에 대한 큰 관심이 놀라울 수도 있지만, 일단 데이터 바인딩에 익숙해지면 많은 작업들을 더 깔끔하고 쉽게 유지할 수 있게 해주기 때문에 그것을 애용하게 될 것입니다 .

WPF에서 데이터 바인딩은 코드에서 UI 레이어로 데이터를 가져 오는 데 선호되는 방법입니다. 물론 수동으로 컨트롤의 속성을 설정하거나 루프를 돌려 item을 추가하는 방법으로 ListBox의 내용을 채울 수도 있지만, 가장 깔끔하고 순수한 WPF 방식은 source와 destination UI 구성간에 바인딩을 추가하는 것입니다.

요약

다음 챕터에서 데이터 바인딩이 사용되는 간단한 예를 살펴본 다음, 모든 가능성에 대해 더 자세히 이야기하겠습니다. 데이터 바인딩 개념은 WPF를 사용하는 데있어 없어서는 안될 부분이기 때문에, 이 튜토리얼의 초반부에 포함되어 있습니다. 나머지 챕터를 공부하는 동안 거의 대부분 데이터 바인딩을 사용하는 것을 볼 수 있을 것입니다.

그러나 간단한 WPF 응용 프로그램을 만들려는 경우라면 데이터 바인딩의 이론적인 부분이 조금 어렵게 느껴질 수 있습니다. 그런 경우라면 "Hello, bound world!" 챕터를 우선 보시기 바랍니다. 그 챕터를 읽어보고 데이터 바인딩이 작동하는 방식을 한눈에 파악한 다음, 나중에 나머지 데이터 바인딩 챕터를 읽어보고 더 많은 이론을 공부하는 방법을 택하십시오.