본문 바로가기

Dev::DotNet/WPF

xaml 에서 enum binding 하기

enum 으로 정의한 값에 대해서 ItemCollection 에 xaml 코드로 binding 하기


<ObjectDataProvider x:Key="dpTestEnum"

                  MethodName="GetValues"

                  ObjectType="{x:Type s:Enum}">

    <ObjectDataProvider.MethodParameters>

        <x:Type TypeName="def: TestEnum"/>

    </ObjectDataProvider.MethodParameters>

</ObjectDataProvider>



<ComboBox ItemsSource="{Binding Source={StaticResource dpTestEnum }}" />