본문 바로가기

TextBox

Set Binding Source Update Timing Using UpdateSourceTrigger Introduction 이번시간에는 Data Binding을 구현할 때 Source Update Timing을 지정하는 방법에 대해 소개합니다. 일반적인 경우 Source Update Timing을 지정하지 않아도 해당 객체의 기본적인 Timing Rule에 따라 자동으로 지정되기 때문에 신경쓰지 않아도 되지만 간혹 Binding Timing지정을 필요한 상황이 이 있습니다. 대표 적인 예로 TextBox를 이용한 Data Binding을 구현할 때 일어나는 상황을 이야기 할 수 있습니다. 위 코드와 같이 두개의 TextBox에 DataBinding을 구현 했을때의 실행을 시켜보면 아래 동영상과 같이 TextBox에서 Focus가 사라진 후 Binding Source가 Update되는 것을 확인 할 수 .. 더보기
Auto Complete TextBox using ComboBox Introduction 이번 강좌에서는 포털 사이트에서 흔히 볼 수 있는 자동완성 기능을 구현하는 방법에 대해 소개합니다. 먼저 자동완성을 구현하기 위해 필요한 요소들을 살펴보면 검색어를 입력할 수 있는 TextBox와 검색 결과를 표현 할 수 있는 ListBox가 필요 하다는걸 알 수 있습니다. 이번시간에는 WPF에서 TextBox와 ListBox 컨트롤을 동시에 포함하고 있는 컨트롤인 ComboBox를 이용해 자동완성을 구현 하는 방법에 대해 소개합니다. ComboBox ControlTemplate 먼저 ComboBox의 ControlTemplate을 아래와 같이 정의하여 자동완성에 필요한 뷰를 구성합니다. 주의할 점은 TextBox의 이름을 ComboBox가 내부적으로 사용하는 이름인 PART_Ed.. 더보기