EnumをComboBoxに表示する。
アセンブリHogeAsmに含まれるEnum、HogeEnumをComboBoxに表示。
<UserControl x:Class="Hoge.HogeView" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:System="clr-namespace:System;assembly=mscorlib" xmlns:hoge="clr-namespace:Hoge;assembly=HogeAsm"> <UserControl.Resources> <ObjectDataProvider x:Key="EnumList" MethodName="GetValues" ObjectType="{x:Type System:Enum}"> <ObjectDataProvider.MethodParameters> <x:Type TypeName="hoge:HogeEnum"/> </ObjectDataProvider.MethodParameters> </ObjectDataProvider> </UserControl.Resources> <Grid> <ComboBox ItemsSource="{Binding Source={StaticResource EnumList}}" /> </Grid> </UserControl>