반응형

콤보박스에 enum을 사용하면서 찾고, 적용해본 소스를 정리한다.


0. 예제 Enum

public enum MyEnum {

This, Is, My, Enum

}


1. ItemSource에 연결하기

myCbx.ItemsSource = Enum.GetValues(typeof(MyEnum)).Cast<MyEnum>();


2. 콤보박스에 선택 된 값 가져오기

object obj = myCbx.SelectedItem;

if (a == null) {

    return;

}


MyEnum myEnum = (MyEnum) obj;


3. 콤보박스에 enum 값을 기준으로 선택하기

myCbx.SelectedItem = MyEnum.My;


반응형

WRITTEN BY
데르벨준

,