WPF/DevExpress

Devexpress TextEdit Enter 눌렀을 때 바인딩 소스 업데이트하는 방법

푸코잇 2024. 1. 31. 17:31

일반적으로 Devexpress TextEdit 사용 시 Enter 눌렀을 때 아무런 이벤트가 발생하지 않는다.

Enter 눌렀을 때 바인딩 소스 업데이트하는 방법을 알아보자.

 

xmlns:dxe="http://schemas.devexpress.com/winfx/2008/xaml/editors"

 

우선 Devexpress의 TextEdit를 사용하기 위해 해당 네임스페이스를 가져오자.

 

<dxe:TextEdit EditValue="{Binding Content, UpdateSourceTrigger=PropertyChanged}"
                ValidateOnEnterKeyPressed="True" ValidateOnTextInput="False"/>

 

  1. EditValue에 바인딩하고 UpdateSourceTrigger 속성을 PropertyChanged로 설정한다.
  2. ValidateOnEnterKeyPressed 속성을 True로 설정한다.
  3. ValidateOnTextInput 속성을 False로 설정한다.