1. Model
using Com.Oraora.Core.Commons.Bases.Models;
using System;
public Class Code : BaseModel
{
public string CodeId { get; set; }
public string CodeNm { get; set; }
}
2. View
<dxe:ComboBoxEdit Style="{StaticResource ResourceKey=OraConditionComboBlockStyle}"
ItemsSource="{Binding ConHoldTyList, Mode=TwoWay}"
SelectedItem="{Binding SelecltedConHoldTy, Mode=TwoWay}"
DisplayMember="CodeNm"
ValueMember="CodeId"/>
3. ViewModel
public ObservableCollection<Code> ConHoldTyList { get; set; }
public Code SelectedConHoldTy { get; set; }
public override SetCondition()
{
ConHoldTyList = GetCodes(CodeConsts.HOLD_TY, ture, false);
if(ConHoldTy.Count > 0)
SelectedConHoldTy = ConHoldTyList[0];
}
PageViewModel : GetCodes(string codeGroupId, bool isIncludeAll, bool isAble)
codeGroupId : 가져오고자 하는 코드그룹아이디
isIncludeAll : 상단에 "전체" 포함여부
isAble : TB_MD_CODE 테이브의 ABLE = TRUE 만 가져올건지 여부
'개발-WPF.MVVM' 카테고리의 다른 글
GridControl의 Column에 LookUpEdit 사용하기 (0) | 2021.04.07 |
---|---|
조건검색 LookUpEdit 사용하기 (0) | 2021.04.07 |
GridControl의 Column에 ComboBoxEdit 사용하기 (0) | 2021.04.07 |
댓글