[DEVEXPRESS/WPF] LookUpEditBase 클래스 : ProcessNewValue 이벤트를 사용해 편집 박스에 입력된 신규 값의 항목 소스 추가 처리하기
DevExpress/WPF 2014. 3. 31. 09:00728x90
728x170
using DevExpress.Xpf.Editors;
ComboBoxEdit comboBoxEdit = new ComboBoxEdit();
...
comboBoxEdit.ProcessNewValue += new ProcessNewValueEventHandler(comboBoxEdit_ProcessNewValue);
...
#region 콤보 박스 에디터 신규 값 처리하기 - comboBoxEdit_ProcessNewValue(sender, e)
/// <summary>
/// 콤보 박스 에디터 신규 값 처리하기
/// </summary>
/// <param name="sender">이벤트 발생자</param>
/// <param name="e">이벤트 인자</param>
private void comboBoxEdit_ProcessNewValue(DependencyObject sender, ProcessNewValueEventArgs e)
{
if(e.DisplayText != string.Empty)
{
ComboBoxEdit comboBoxEdit = sender as ComboBoxEdit;
comboBoxEdit.Items.Add(new ComboBoxItem() { Content = e.DisplayText });
e.Handled = true;
}
}
#endregion
※ 테스트시 ComboBoxEdit에서 이벤트 발생하지 않았다.
728x90
그리드형(광고전용)